BlackICE Scripting

class

CPOMissionDevice

  • 5 properties
  • 9 functions
  • 2 derived classes

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

Properties

PropertyTypeOffset
compatibleDeviceNameCName0xF0 scripted
blockAfterOperationbool0xF8 scripted
factToUnblockCName0x100 scripted
isBlockedbool0x108 scripted
factUnblockCallbackIDuint0x10C scripted

Functions

  • bool OnGameAttached() overrideRTTI
  • bool OnDetach() overrideRTTI
  • void RegisterFactsListener() RTTI
  • void UnregisterFactsListener() RTTI
  • bool OnEnabledFactChangeTrigerred(game.FactChangedEvent evt) RTTI
  • bool IsBlocked() RTTI
  • CName GetCompatibleDeviceName() RTTI
  • void SetFacts(SFactToChange[] facts) RTTI
  • void SetFact(CName factName, int factValue, EMathOperationType factOperationType) RTTI