Show / Hide Table of Contents

Class MyCharacterRaycastDetectorComponent

Inheritance
System.Object
MyComponentBase
MyEntityComponentBase
MyCharacterComponent
MyCharacterDetectorComponent
MyCharacterRaycastDetectorComponent
Inherited Members
MyCharacterDetectorComponent.m_interactiveObject
MyCharacterDetectorComponent.m_npcGridNotification
MyCharacterDetectorComponent.m_charHitInfo
MyCharacterDetectorComponent.UpdateAfterSimulation10()
MyCharacterDetectorComponent.OnDetectedEntityMarkForClose(IMyEntity)
MyCharacterDetectorComponent.UseClose()
MyCharacterDetectorComponent.InteractiveObjectRemoved()
MyCharacterDetectorComponent.InteractiveObjectContinue()
MyCharacterDetectorComponent.InteractiveObjectChanged()
MyCharacterDetectorComponent.UpdateInteractiveObjectNotification()
MyCharacterDetectorComponent.RaiseObjectUsed()
MyCharacterDetectorComponent.UseContinues()
MyCharacterDetectorComponent.OnAddedToContainer()
MyCharacterDetectorComponent.EnableDetectorsInArea(Vector3D)
MyCharacterDetectorComponent.DisableDetectors()
MyCharacterDetectorComponent.HandleInteractiveObject(IMyUseObject)
MyCharacterDetectorComponent.UseObject
MyCharacterDetectorComponent.DetectedEntity
MyCharacterDetectorComponent.HitPosition
MyCharacterDetectorComponent.HitNormal
MyCharacterDetectorComponent.ShapeKey
MyCharacterDetectorComponent.StartPosition
MyCharacterDetectorComponent.HitMaterial
MyCharacterDetectorComponent.HitBody
MyCharacterDetectorComponent.HitTag
MyCharacterDetectorComponent.OnInteractiveObjectChanged
MyCharacterDetectorComponent.OnInteractiveObjectUsed
MyCharacterComponent.UpdateBeforeSimulation()
MyCharacterComponent.UpdateBeforeSimulationParallel()
MyCharacterComponent.Simulate()
MyCharacterComponent.UpdateAfterSimulation()
MyCharacterComponent.UpdateAfterSimulationParallel()
MyCharacterComponent.UpdateBeforeSimulation100()
MyCharacterComponent.NeedsUpdateAfterSimulation
MyCharacterComponent.NeedsUpdateAfterSimulationParallel
MyCharacterComponent.NeedsUpdateSimulation
MyCharacterComponent.NeedsUpdateAfterSimulation10
MyCharacterComponent.NeedsUpdateBeforeSimulation100
MyCharacterComponent.NeedsUpdateBeforeSimulation
MyCharacterComponent.NeedsUpdateBeforeSimulationParallel
MyCharacterComponent.Character
MyCharacterComponent.ComponentTypeDebugString
MyEntityComponentBase.Container
MyEntityComponentBase.Entity
MyEntityComponentBase.AttachSyncToEntity
MyEntityComponentBase.OnAfterAddedToContainer
MyEntityComponentBase.BeforeRemovedFromContainer
MyComponentBase.SetContainer(IMyComponentContainer)
MyComponentBase.GetAs<T>()
MyComponentBase.OnAddedToScene()
MyComponentBase.Serialize(Boolean)
MyComponentBase.Deserialize(MyObjectBuilder_ComponentBase)
MyComponentBase.Init(MyComponentDefinitionBase)
MyComponentBase.IsSerialized()
MyComponentBase.RemoveExistingComponentOnNewInsert
MyComponentBase.ContainerBase
Namespace: Sandbox.Game.Entities.Character.Components
Assembly: Sandbox.Game.dll
Syntax
public class MyCharacterRaycastDetectorComponent : MyCharacterDetectorComponent, IMyEntityComponentBase, IMyComponentBase

Constructors

MyCharacterRaycastDetectorComponent()

Declaration
public MyCharacterRaycastDetectorComponent()

Methods

DoDetection(Boolean)

Declaration
protected override void DoDetection(bool useHead)
Parameters
Type Name Description
System.Boolean useHead
Overrides
MyCharacterDetectorComponent.DoDetection(Boolean)

OnBeforeRemovedFromContainer()

Declaration
public override void OnBeforeRemovedFromContainer()
Overrides
MyCharacterDetectorComponent.OnBeforeRemovedFromContainer()

OnCharacterDead()

Declaration
public override void OnCharacterDead()
Overrides
MyCharacterDetectorComponent.OnCharacterDead()

OnRemovedFromScene()

Declaration
public override void OnRemovedFromScene()
Overrides
MyCharacterDetectorComponent.OnRemovedFromScene()

Extension Methods

MyEntityContainerEventExtensions.RegisterForEntityEvent(MyEntityComponentBase, MyStringHash, MyEntityContainerEventExtensions.EntityEventHandler)
MyEntityContainerEventExtensions.RegisterForEntityEvent(MyEntityComponentBase, MyEntity, MyStringHash, MyEntityContainerEventExtensions.EntityEventHandler)
MyEntityContainerEventExtensions.UnregisterForEntityEvent(MyEntityComponentBase, MyEntity, MyStringHash)
MyEntityContainerEventExtensions.RaiseEntityEvent(MyEntityComponentBase, MyStringHash, MyEntityContainerEventExtensions.EntityEventParams)
☀
☾
In This Article
  • Constructors
    • MyCharacterRaycastDetectorComponent()
  • Methods
    • DoDetection(Boolean)
    • OnBeforeRemovedFromContainer()
    • OnCharacterDead()
    • OnRemovedFromScene()
  • Extension Methods
Back to top
Generated by DocFX
☀
☾