BlackICE Scripting

class

ComputerMenuWidgetController

  • 5 properties
  • 27 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
thumbnailsListWidgetink.WidgetReference0x0 scripted
contentWidgetink.WidgetReference0x18 scripted
isInitializedbool0x30 scripted
fileWidgetsDataSDocumentWidgetPackage[]0x38 scripted
fileThumbnailWidgetsDataSDocumentThumbnailWidgetPackage[]0x48 scripted

Functions

  • void InitializeFiles(ComputerInkGameController gameController, SDocumentWidgetPackage[] widgetsData) RTTI
  • void InitializeFilesThumbnails(ComputerInkGameController gameController, SDocumentThumbnailWidgetPackage[] widgetsData) RTTI
  • WeakHandle<ink.Widget> CreateDocumentWidget(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget, SDocumentWidgetPackage widgetData) RTTI
  • void CreateDocumentWidgetAsync(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget, SDocumentWidgetPackage widgetData) RTTI
  • bool OnDocumentWidgetSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void AddFileWidgetData(SDocumentWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTI
  • void UpdateFileWidgetData(SDocumentWidgetPackage widgetData, int index) RTTI
  • void InitializeDocumentWidget(ComputerInkGameController gameController, ink.Widget widget, SDocumentWidgetPackage widgetData) RTTI
  • int GetFileWidgetDataIndex(SDocumentWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTI
  • bool HasFileWidgetData(SDocumentWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTI
  • WeakHandle<ink.Widget> GetFileWidget(SDocumentWidgetPackage widgetData, ComputerInkGameController gameController) RTTI
  • WeakHandle<ink.Widget> AddFileWidget(ink.Widget widget, SDocumentWidgetPackage widgetData, ComputerInkGameController gameController) RTTI
  • void HideFileWidgets() RTTI
  • WeakHandle<ink.Widget> CreateDocumentThumbnailWidget(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget, SDocumentThumbnailWidgetPackage widgetData) RTTI
  • void CreateDocumentThumbnailWidgetAsync(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget, SDocumentThumbnailWidgetPackage widgetData) RTTI
  • bool OnDocumentThumbnailWidgetSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void AddFileThumbnailWidgetData(SDocumentThumbnailWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTI
  • void UpdateFileThumbnailWidgetData(SDocumentThumbnailWidgetPackage widgetData, int index) RTTI
  • void InitializeDocumentThumbnailWidget(ComputerInkGameController gameController, ink.Widget widget, SDocumentThumbnailWidgetPackage widgetData) RTTI
  • bool HasFileThumbnailWidgetData(SDocumentThumbnailWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTI
  • int GetFileThumbnailWidgetDataIndex(SDocumentThumbnailWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTI
  • WeakHandle<ink.Widget> GetFileThumbnailWidget(SDocumentThumbnailWidgetPackage widgetData, ComputerInkGameController gameController) RTTI
  • WeakHandle<ink.Widget> AddFileThumbnailWidget(ink.Widget widget, SDocumentThumbnailWidgetPackage widgetData, ComputerInkGameController gameController) RTTI
  • void HideFileThumbnailWidgets() RTTI
  • ComputerDocumentThumbnailWidgetController? GetThumbnailController(SDocumentAdress adress) RTTI
  • void MarkThumbnailAsSelected(SDocumentAdress adress) RTTI
  • void MarkThumbnailAsSelected(ComputerDocumentThumbnailWidgetController controller) RTTI