REDNODE / GAME API

ComputerMenuWidgetController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 5

NameTypeFlags
contentWidgetinkWidgetRefscriptedprotected
fileThumbnailWidgetsDataarray<SDocumentThumbnailWidgetPackage>scriptedprivate
fileWidgetsDataarray<SDocumentWidgetPackage>scriptedprivate
isInitializedBoolscriptedprotected
thumbnailsListWidgetinkWidgetRefscriptedprotected

Methods 27

protected final func AddFileThumbnailWidget(widget: ref<inkWidget>, widgetData: SDocumentThumbnailWidgetPackage, gameController: ref<ComputerInkGameController>) -> wref<inkWidget>scripted
protected final func AddFileThumbnailWidgetData(widgetData: SDocumentThumbnailWidgetPackage, gameController: ref<DeviceInkGameControllerBase>)scripted
protected final func AddFileWidget(widget: ref<inkWidget>, widgetData: SDocumentWidgetPackage, gameController: ref<ComputerInkGameController>) -> wref<inkWidget>scripted
protected final func AddFileWidgetData(widgetData: SDocumentWidgetPackage, gameController: ref<DeviceInkGameControllerBase>)scripted
public final func CreateDocumentThumbnailWidget(gameController: ref<ComputerInkGameController>, parentWidget: wref<inkWidget>, widgetData: script_ref<SDocumentThumbnailWidgetPackage>) -> wref<inkWidget>scripted
protected final func CreateDocumentThumbnailWidgetAsync(gameController: ref<ComputerInkGameController>, parentWidget: wref<inkWidget>, widgetData: SDocumentThumbnailWidgetPackage)scripted
public final func CreateDocumentWidget(gameController: ref<ComputerInkGameController>, parentWidget: wref<inkWidget>, widgetData: script_ref<SDocumentWidgetPackage>) -> wref<inkWidget>scripted
protected final func CreateDocumentWidgetAsync(gameController: ref<ComputerInkGameController>, parentWidget: wref<inkWidget>, widgetData: SDocumentWidgetPackage)scripted
protected final func GetFileThumbnailWidget(widgetData: script_ref<SDocumentThumbnailWidgetPackage>, gameController: ref<ComputerInkGameController>) -> wref<inkWidget>scripted
protected final func GetFileThumbnailWidgetDataIndex(widgetData: SDocumentThumbnailWidgetPackage, gameController: ref<DeviceInkGameControllerBase>) -> Int32scripted
protected final func GetFileWidget(widgetData: script_ref<SDocumentWidgetPackage>, gameController: ref<ComputerInkGameController>) -> wref<inkWidget>scripted
protected final func GetFileWidgetDataIndex(widgetData: SDocumentWidgetPackage, gameController: ref<DeviceInkGameControllerBase>) -> Int32scripted
public final func GetThumbnailController(adress: SDocumentAdress) -> ref<ComputerDocumentThumbnailWidgetController>scripted
protected final func HasFileThumbnailWidgetData(widgetData: script_ref<SDocumentThumbnailWidgetPackage>, gameController: ref<DeviceInkGameControllerBase>) -> Boolscripted
protected final func HasFileWidgetData(widgetData: script_ref<SDocumentWidgetPackage>, gameController: ref<DeviceInkGameControllerBase>) -> Boolscripted
public final func HideFileThumbnailWidgets()scripted
public final func HideFileWidgets()scripted
protected final func InitializeDocumentThumbnailWidget(gameController: ref<ComputerInkGameController>, widget: ref<inkWidget>, widgetData: script_ref<SDocumentThumbnailWidgetPackage>)scripted
protected final func InitializeDocumentWidget(gameController: ref<ComputerInkGameController>, widget: ref<inkWidget>, widgetData: script_ref<SDocumentWidgetPackage>)scripted
public func InitializeFiles(gameController: ref<ComputerInkGameController>, widgetsData: script_ref<array<SDocumentWidgetPackage>>)scripted
public func InitializeFilesThumbnails(gameController: ref<ComputerInkGameController>, widgetsData: script_ref<array<SDocumentThumbnailWidgetPackage>>)scripted
public final func MarkThumbnailAsSelected(controller: ref<ComputerDocumentThumbnailWidgetController>)scripted
public final func MarkThumbnailAsSelected(adress: SDocumentAdress)scripted
protected cb func OnDocumentThumbnailWidgetSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnDocumentWidgetSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected final func UpdateFileThumbnailWidgetData(widgetData: script_ref<SDocumentThumbnailWidgetPackage>, index: Int32)scripted
protected final func UpdateFileWidgetData(widgetData: script_ref<SDocumentWidgetPackage>, index: Int32)scripted