DroneComponent
classscriptedClass
extends ScriptableComponent › GameComponent › IComponent › IScriptable › ISerializable
Properties 10
| Name | Type | Flags |
|---|---|---|
currentLocomotionWrapper | CName | scriptedprivate |
currentScanAnimation | CName | scriptedprivate |
currentScanEffect | ref<EffectInstance> | scriptedprivate |
currentScanType | MechanicalScanType | scriptedprivate |
highLevelCb | Uint32 | scriptedprivate |
isDetectionScanning | Bool | scriptedprivate |
npcCollisionComponent | ref<SimpleColliderComponent> | scriptedprivate |
playerOnlyCollisionComponent | ref<SimpleColliderComponent> | scriptedprivate |
senseComponent | ref<SenseComponent> | scriptedprivate |
trackedTarget | wref<GameObject> | scriptedprivate |
Methods 15
private final func ApplyLocomotionWrappers(movementType: CName)scripted
private final func ApplyPose(desiredPose: DronePose)scripted
protected cb func OnAIEvent(aiEvent: ref<AIEvent>) -> Boolscripted
protected cb func OnApplyDroneLocomotionWrapperEvent(evt: ref<ApplyDroneLocomotionWrapperEvent>) -> Boolscripted
protected cb func OnApplyProceduralAnimFeatureEvent(evt: ref<ApplyDroneProceduralAnimFeatureEvent>) -> Boolscripted
protected cb func OnDeath(evt: ref<gameDeathEvent>) -> Boolscripted
protected cb func OnDefeated(evt: ref<DefeatedEvent>) -> Boolscripted
protected final func OnGameAttach()scripted
protected cb func OnHighLevelStateDataEvent(evt: ref<gameHighLevelStateDataEvent>) -> Boolscripted
protected cb func OnRagdollEnabledEvent(evt: ref<RagdollNotifyEnabledEvent>) -> Boolscripted
protected cb func OnReenableCollider(evt: ref<ReenableColliderEvent>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
private final func RemoveSpawnGLPs(owner: ref<NPCPuppet>)scripted
private final func SendStaticDataToAnimgraph()scripted