Show / Hide Table of Contents

Class MyCharacterShapecastDetectorComponent

Inheritance
System.Object
MyComponentBase
MyEntityComponentBase
MyEventProxyEntityComponent
MyUpdatingEntityComponent
MyCharacterDetectorComponent
MyCharacterShapecastDetectorComponent
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.OnCharacterDead()
MyCharacterDetectorComponent.OnAddedToContainer()
MyCharacterDetectorComponent.OnBeforeRemovedFromContainer()
MyCharacterDetectorComponent.OnRemovedFromScene()
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 MyCharacterShapecastDetectorComponent : MyCharacterDetectorComponent, IMyEntityComponentBase, IMyComponentBase, IMyEventProxy, IMyEventOwner, IMyUpdatingEntityComponent, IMyCharacterComponent

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

ComponentTypeDebugString

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

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

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