BlackICE Scripting

class

BaseDestructibleDevice

  • 3 properties
  • 14 functions
  • 1 derived class

Extends Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Properties

PropertyTypeOffset
minTimefloat0x350 scripted
maxTimefloat0x354 scripted
destroyedMeshent.PhysicalMeshComponent?0x358 scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • void ResolveGameplayState() overrideRTTI
  • bool OnMasterDeviceDestroyed(MasterDeviceDestroyed evt) RTTI
  • bool OnPhysicalDestructionEvent(ent.PhysicalDestructionEvent evt) overrideRTTI
  • void CreateDestructionEffects() RTTI
  • void CreatePhysicalBody() RTTI
  • bool OnDelayEvent(DelayEvent evt) RTTI
  • void HidePhysicalBody() RTTI
  • void DeactivateDevice() overrideRTTI
  • void DeactivateDeviceSilent() RTTI
  • void ActivateDevice() overrideRTTI
  • BaseDestructibleController? GetController() overrideRTTI
  • BaseDestructibleControllerPS? GetDevicePS() overrideRTTI