BlackICE Scripting

class

ControlledDevicesInkGameController

  • 8 properties
  • 19 functions

Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
rootWidgetWeakHandle<ink.CanvasWidget>0x0 scripted
devicesStackSlotWeakHandle<ink.HorizontalPanelWidget>0x10 scripted
currentDeviceTextWeakHandle<ink.TextWidget>0x20 scripted
controlledDevicesWidgetsDataSWidgetPackage[]0x30 scripted
isDeviceWorking_BBIDred.CallbackObject?0x40 scripted
activeDevice_BBIDred.CallbackObject?0x50 scripted
deviceChain_BBIDred.CallbackObject?0x60 scripted
chainLocked_BBIDred.CallbackObject?0x70 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • game.IBlackboard? GetBlackboard() RTTI
  • void RegisterBlackboardCallbacks() RTTI
  • void UnRegisterBlackboardCallbacks() RTTI
  • DeviceTakeControlDef? GetBlackboardDef() RTTI
  • WeakHandle<ink.Widget> GetControlledDeviceWidget(int id) RTTI
  • WeakHandle<ink.Widget> GetControlledDeviceWidget(SWidgetPackage widgetData) RTTI
  • WeakHandle<ink.Widget> AddControlledDeviceWidget(ink.Widget widget, SWidgetPackage widgetData) RTTI
  • void HideControlledDeviceWidgets() RTTI
  • void InitializeControlledDeviceWidget(ink.Widget widget, SWidgetPackage widgetData) RTTI
  • void UpdateControlledDevicesWidgets(SWidgetPackage[] widgetsData) RTTI
  • bool OnDeviceSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void ClearControlledDevicesStack() RTTI
  • void CreateSwitchCameraHint(bool isVisible) RTTI
  • void SetRootVisibility(bool isVisible) RTTI
  • bool OnDeviceChainLocked(bool value) RTTI
  • bool OnControlledDeviceChanged(ent.EntityID value) RTTI
  • bool OnControlledDeviceWorkStateChanged(bool value) RTTI