Show / Hide Table of Contents

Class MyCharacterShapecastDetectorComponent

Inheritance
System.Object
MyComponentBase
MyEntityComponentBase
MyCharacterComponent
MyCharacterDetectorComponent
MyCharacterShapecastDetectorComponent
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.OnCharacterDead()
MyCharacterDetectorComponent.OnAddedToContainer()
MyCharacterDetectorComponent.OnBeforeRemovedFromContainer()
MyCharacterDetectorComponent.OnRemovedFromScene()
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 MyCharacterShapecastDetectorComponent : MyCharacterDetectorComponent, IMyEntityComponentBase, IMyComponentBase

Constructors

MyCharacterShapecastDetectorComponent()

Declaration
public MyCharacterShapecastDetectorComponent()

Fields

DEFAULT_SHAPE_RADIUS

Declaration
public const float DEFAULT_SHAPE_RADIUS = 0.1F
Field Value
Type Description
System.Single

Properties

ShapeRadius

Declaration
public float ShapeRadius { get; set; }
Property Value
Type Description
System.Single

Methods

DoDetection(Boolean)

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

DoDetectionModel()

Declaration
public void DoDetectionModel()

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
☀
☾