DroneComponent class
DroneComponent
Inheritance
Base: game.ScriptableComponent
Derived
None.
Properties
| Property | Type | |
|---|---|---|
senseComponent | sense.Component? | scripted |
npcCollisionComponent | ent.SimpleColliderComponent? | scripted |
playerOnlyCollisionComponent | ent.SimpleColliderComponent? | scripted |
highLevelCb | uint | scripted |
currentScanType | MechanicalScanType | scripted |
currentScanEffect | game.EffectInstance? | scripted |
currentScanAnimation | CName | scripted |
isDetectionScanning | bool | scripted |
trackedTarget | WeakHandle<game.Object> | scripted |
currentLocomotionWrapper | CName | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)RTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)RTTIvoid OnGameAttach()RTTIbool OnHighLevelStateDataEvent(game.events.HighLevelStateDataEvent evt)RTTIbool OnAIEvent(AIAIEvent aiEvent)RTTIvoid ApplyPose(DronePose desiredPose)RTTIbool OnRagdollEnabledEvent(ent.RagdollNotifyEnabledEvent evt)RTTIbool OnDefeated(game.events.DefeatedEvent evt)RTTIbool OnDeath(game.events.DeathEvent evt)RTTIvoid RemoveSpawnGLPs(NPCPuppet owner)RTTIbool OnReenableCollider(ReenableColliderEvent evt)RTTIvoid SendStaticDataToAnimgraph()RTTIbool OnApplyProceduralAnimFeatureEvent(ApplyDroneProceduralAnimFeatureEvent evt)RTTIbool OnApplyDroneLocomotionWrapperEvent(ApplyDroneLocomotionWrapperEvent evt)RTTIvoid ApplyLocomotionWrappers(CName movementType)RTTIstatic void SetLocomotionWrappers(ScriptedPuppet owner, CName movementType)staticRTTI global