BlackICE Scripting

class

DroneComponent

  • 10 properties
  • 16 functions

Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable

Properties

PropertyTypeOffset
senseComponentsense.Component?0x0 scripted
npcCollisionComponentent.SimpleColliderComponent?0x10 scripted
playerOnlyCollisionComponentent.SimpleColliderComponent?0x20 scripted
highLevelCbuint0x30 scripted
currentScanTypeMechanicalScanType0x34 scripted
currentScanEffectgame.EffectInstance?0x38 scripted
currentScanAnimationCName0x48 scripted
isDetectionScanningbool0x50 scripted
trackedTargetWeakHandle<game.Object>0x58 scripted
currentLocomotionWrapperCName0x68 scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) RTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) RTTI
  • void OnGameAttach() RTTI
  • bool OnHighLevelStateDataEvent(game.events.HighLevelStateDataEvent evt) RTTI
  • bool OnAIEvent(AIAIEvent aiEvent) RTTI
  • void ApplyPose(DronePose desiredPose) RTTI
  • bool OnRagdollEnabledEvent(ent.RagdollNotifyEnabledEvent evt) RTTI
  • bool OnDefeated(game.events.DefeatedEvent evt) RTTI
  • bool OnDeath(game.events.DeathEvent evt) RTTI
  • void RemoveSpawnGLPs(NPCPuppet owner) RTTI
  • bool OnReenableCollider(ReenableColliderEvent evt) RTTI
  • void SendStaticDataToAnimgraph() RTTI
  • bool OnApplyProceduralAnimFeatureEvent(ApplyDroneProceduralAnimFeatureEvent evt) RTTI
  • bool OnApplyDroneLocomotionWrapperEvent(ApplyDroneLocomotionWrapperEvent evt) RTTI
  • void ApplyLocomotionWrappers(CName movementType) RTTI
  • static void SetLocomotionWrappers(ScriptedPuppet owner, CName movementType) staticRTTI global