BlackICE Scripting

class

ActivatedDeviceTrapDestruction

  • 16 properties
  • 14 functions

Extends ActivatedDeviceTrap ActivatedDeviceTransfromAnim InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Properties

PropertyTypeOffset
physicalMeshNamesCName[]0x3F0 scripted
physicalMeshesent.PhysicalMeshComponent?[]0x400 scripted
hideMeshNamesCName[]0x410 scripted
hideMeshesent.IPlacedComponent?[]0x420 scripted
hitColliderNamesCName[]0x430 scripted
hitCollidersent.IPlacedComponent?[]0x440 scripted
impulseVectorVector40x450 scripted
physicalMeshImpactVFXgame.FxResource[]0x460 scripted
componentsToEnableNamesCName[]0x470 scripted
componentsToEnableent.IPlacedComponent?[]0x480 scripted
hitCountint0x490 scripted
wasAttackPerformedbool0x494 scripted
alreadyPlayedVFXComponentsCName[]0x498 scripted
shouldCheckPhysicalCollisionsbool0x4A8 scripted
lastEntityHitWeakHandle<IScriptable>0x4B0 scripted
timeToActivatePhysicsfloat0x4C0 scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • bool OnGameAttached() overrideRTTI
  • bool OnActivateDevice(ActivateDevice evt) overrideRTTI
  • bool OnTimerEvent(TimerEvent evt) overrideRTTI
  • bool OnTrapPhysicsActivationEvent(TrapPhysicsActivationEvent evt) RTTI
  • void ActivatePhysicalMeshes() RTTI
  • void HidePhysicalMeshes() RTTI
  • void EnableComponents() RTTI
  • void HideMeshes() RTTI
  • bool OnHit(game.events.HitEvent evt) overrideRTTI
  • bool OnPhysicalCollisionEvent(ent.events.PhysicalCollisionEvent evt) RTTI
  • WeakHandle<IScriptable> GetLastEntityHit() RTTI
  • void RefreshAnimation() overrideRTTI