BlackICE Scripting

class

DeviceOperationsContainer

  • 2 properties
  • 23 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
operationsDeviceOperationBase?[]0x0 scripted
triggersDeviceOperationsTrigger?[]0x10 scripted

Functions

  • void Initialize(game.Object owner) RTTI
  • void UnInitialize(game.Object owner) RTTI
  • void ToggleOperationByIndex(bool enable, int index) RTTI
  • void ToggleOperationByName(bool enable, CName operationName) RTTI
  • bool IsOperationEnabled(int index) RTTI
  • bool HasOperation(CName className) RTTI
  • bool IsOperationEnabled(CName operationName) RTTI
  • void Execute(CName operationName, WeakHandle<game.Object> owner) RTTI
  • void Restore(CName operationName, WeakHandle<game.Object> owner) RTTI
  • void ToggleOperations(SToggleDeviceOperationData[] operations) RTTI
  • void EvaluateActivatorTriggers(WeakHandle<game.Object> owner) RTTI
  • void EvaluateFactTriggers(WeakHandle<game.Object> owner, CName factName) RTTI
  • void EvaluateFocusModeTriggers(WeakHandle<game.Object> owner, ETriggerOperationType operationType) RTTI
  • void EvaluateSenseTriggers(WeakHandle<game.Object> owner, WeakHandle<game.Object> activator, ETriggerOperationType operationType) RTTI
  • void EvaluateHitTriggers(WeakHandle<game.Object> owner, WeakHandle<game.Object> activator, game.damage.AttackData attackData) RTTI
  • void EvaluateInteractionAreaTriggers(CName areaTag, WeakHandle<game.Object> owner, WeakHandle<game.Object> activator, game.interactions.EInteractionEventType operationType) RTTI
  • void EvaluateTriggerVolumeTriggers(CName componentName, WeakHandle<game.Object> owner, WeakHandle<game.Object> activator, ETriggerOperationType operationType) RTTI
  • void EvaluateDeviceActionTriggers(CName actionClassName, WeakHandle<game.Object> owner) RTTI
  • void RestoreDeviceActionOperations(CName actionClassName, WeakHandle<game.Object> owner) RTTI
  • void EvaluateCustomActionTriggers(CName actionID, WeakHandle<game.Object> owner) RTTI
  • void RestoreCustomActionOperations(CName actionID, WeakHandle<game.Object> owner) RTTI
  • void EvaluateDoorStateTriggers(EDoorStatus state, WeakHandle<game.Object> owner) RTTI
  • void EvaluateBaseStateTriggers(EDeviceStatus state, WeakHandle<game.Object> owner) RTTI