DroneComponent
Base: game.ScriptableComponent
None.
| 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 |
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