BlackICE Scripting

class

MasterDeviceInkGameControllerBase

  • 4 properties
  • 29 functions
  • 3 derived classes

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

Properties

PropertyTypeOffset
thumbnailWidgetsDataSThumbnailWidgetPackage[]0xC8 scripted
onThumbnailWidgetsUpdateListenerred.CallbackObject?0xD8 scripted
onCleanPasswordListenerred.CallbackObject?0xE8 scripted
keypadControllerWeakHandle<KeypadDeviceController>0xF8 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnDeviceWidgetSpawned(ink.Widget widget, IScriptable userData) overrideRTTI
  • void TrySaveKeypadController(ink.Widget widget) RTTI
  • void CreateThumbnailWidgetAsync(WeakHandle<ink.Widget> parentWidget, SThumbnailWidgetPackage widgetData) RTTI
  • bool OnThumbnailWidgetSpawned(ink.Widget widget, IScriptable userData) RTTI
  • WeakHandle<ink.Widget> CreateThumbnailWidget(WeakHandle<ink.Widget> parentWidget, SThumbnailWidgetPackage widgetData) RTTI
  • void UpdateThumbnailWidgetData(SThumbnailWidgetPackage widgetData, int index) RTTI
  • int GetThumbnailWidgetDataIndex(SThumbnailWidgetPackage widgetData) RTTI
  • WeakHandle<ink.Widget> GetThumbnailWidget(SThumbnailWidgetPackage widgetData) RTTI
  • bool HasThumbnailWidgetData(SThumbnailWidgetPackage widgetData) RTTI
  • bool HasThumbnailWidget(SThumbnailWidgetPackage widgetData) RTTI
  • void AddThumbnailWidgetData(SThumbnailWidgetPackage widgetData) RTTI
  • WeakHandle<ink.Widget> AddThumbnailWidget(ink.Widget widget, SThumbnailWidgetPackage widgetData) RTTI
  • void InitializeThumbnailWidget(ink.Widget widget, SThumbnailWidgetPackage widgetData) RTTI
  • void HideThumbnailWidgets() RTTI
  • void UpdateActionWidgets(SActionWidgetPackage[] widgetsData) overrideRTTI
  • void UpdateThumbnailWidgets(SThumbnailWidgetPackage[] widgetsData) RTTI
  • void UpdateDeviceWidgets(SDeviceWidgetPackage[] widgetsData) overrideRTTI
  • void Refresh(EDeviceStatus state) overrideRTTI
  • InteractiveMasterDevice? GetOwner() overrideRTTI
  • void RegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • void UnRegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • bool OnCleanPassword(bool value) RTTI
  • bool OnThumbnailActionCallback(ink.PointerEvent e) RTTI
  • void RequestDeviceWidgetsUpdate(game.PersistentID[] devices) RTTI
  • void RequestDeviceWidgetsUpdate(game.PersistentID device) RTTI
  • void RequestThumbnailWidgetsUpdate() RTTI
  • bool IsOwner(game.PersistentID deviceID) RTTI