Show / Hide Table of Contents

Class MyCharacterRaycastDetectorComponent

Inheritance
System.Object
MyComponentBase
MyEntityComponentBase
MyEventProxyEntityComponent
MyUpdatingEntityComponent
MyCharacterDetectorComponent
MyCharacterRaycastDetectorComponent
Implements
IMyCharacterComponent
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.Character
MyCharacterDetectorComponent.UseObject
MyCharacterDetectorComponent.DetectedEntity
MyCharacterDetectorComponent.HitPosition
MyCharacterDetectorComponent.HitNormal
MyCharacterDetectorComponent.ShapeKey
MyCharacterDetectorComponent.StartPosition
MyCharacterDetectorComponent.HitMaterial
MyCharacterDetectorComponent.HitBody
MyCharacterDetectorComponent.HitTag
MyCharacterDetectorComponent.OnInteractiveObjectChanged
MyCharacterDetectorComponent.OnInteractiveObjectUsed
MyUpdatingEntityComponent.UpdateOnceBeforeFrame()
MyUpdatingEntityComponent.UpdateBeforeSimulation()
MyUpdatingEntityComponent.UpdateBeforeSimulation100()
MyUpdatingEntityComponent.UpdateBeforeSimulationParallel()
MyUpdatingEntityComponent.UpdateSimulate()
MyUpdatingEntityComponent.UpdateAfterSimulation()
MyUpdatingEntityComponent.UpdateAfterSimulation100()
MyUpdatingEntityComponent.UpdateAfterSimulationParallel()
MyUpdatingEntityComponent.ParentEntity
MyUpdatingEntityComponent.NeedsUpdate
MyUpdatingEntityComponent.NeedsUpdateBeforeSimulation
MyUpdatingEntityComponent.NeedsUpdateBeforeSimulation100
MyUpdatingEntityComponent.NeedsUpdateSimulation
MyUpdatingEntityComponent.NeedsUpdateAfterSimulation
MyUpdatingEntityComponent.NeedsUpdateAfterSimulation10
MyUpdatingEntityComponent.NeedsUpdateAfterSimulation100
MyUpdatingEntityComponent.UpdateParallel
MyUpdatingEntityComponent.UpdatingType
MyUpdatingEntityComponent.NeedsUpdateChanged
MyUpdatingEntityComponent.UpdateParallelChanged
MyEventProxyEntityComponent.SyncType
MyEventProxyEntityComponent.AttachSyncToEntity
MyEntityComponentBase.Container
MyEntityComponentBase.Entity
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, IMyEventProxy, IMyEventOwner, IMyUpdatingEntityComponent, IMyCharacterComponent

Constructors

MyCharacterRaycastDetectorComponent()

Declaration
public MyCharacterRaycastDetectorComponent()

Properties

ComponentTypeDebugString

Declaration
public override string ComponentTypeDebugString { get; }
Property Value
Type Description
System.String
Overrides
MyEntityComponentBase.ComponentTypeDebugString

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()

Implements

IMyCharacterComponent

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
Back to top
Generated by DocFX
☀
☾