class
ComputerMenuWidgetController
- 5 properties
- 27 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
thumbnailsListWidget | ink.WidgetReference | 0x0 | scripted |
contentWidget | ink.WidgetReference | 0x18 | scripted |
isInitialized | bool | 0x30 | scripted |
fileWidgetsData | SDocumentWidgetPackage[] | 0x38 | scripted |
fileThumbnailWidgetsData | SDocumentThumbnailWidgetPackage[] | 0x48 | scripted |
Functions
void InitializeFiles(ComputerInkGameController gameController, SDocumentWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "InitializeFiles;ComputerInkGameControllerscript_ref<array<SDocumentWidgetPackage>>", (ComputerMenuWidgetController_InitializeFiles x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_InitializeFiles( ComputerMenuWidgetController self, ComputerInkGameController? gameController, SDocumentWidgetPackage[] widgetsData );void InitializeFilesThumbnails(ComputerInkGameController gameController, SDocumentThumbnailWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "InitializeFilesThumbnails;ComputerInkGameControllerscript_ref<array<SDocumentThumbnailWidgetPackage>>", (ComputerMenuWidgetController_InitializeFilesThumbnails x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_InitializeFilesThumbnails( ComputerMenuWidgetController self, ComputerInkGameController? gameController, SDocumentThumbnailWidgetPackage[] widgetsData );WeakHandle<ink.Widget> CreateDocumentWidget(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget, SDocumentWidgetPackage widgetData)RTTIvoid CreateDocumentWidgetAsync(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget, SDocumentWidgetPackage widgetData)RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "CreateDocumentWidgetAsync;ComputerInkGameControllerinkWidgetSDocumentWidgetPackage", (ComputerMenuWidgetController_CreateDocumentWidgetAsync x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_CreateDocumentWidgetAsync( ComputerMenuWidgetController self, ComputerInkGameController? gameController, WeakHandle<ink.Widget> parentWidget, SDocumentWidgetPackage widgetData );bool OnDocumentWidgetSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "ComputerMenuWidgetController", "OnDocumentWidgetSpawned", (ComputerMenuWidgetController_OnDocumentWidgetSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_OnDocumentWidgetSpawned( ComputerMenuWidgetController self, ink.Widget? widget, IScriptable? userData );void AddFileWidgetData(SDocumentWidgetPackage widgetData, DeviceInkGameControllerBase gameController)RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "AddFileWidgetData;SDocumentWidgetPackageDeviceInkGameControllerBase", (ComputerMenuWidgetController_AddFileWidgetData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_AddFileWidgetData( ComputerMenuWidgetController self, SDocumentWidgetPackage widgetData, DeviceInkGameControllerBase? gameController );void UpdateFileWidgetData(SDocumentWidgetPackage widgetData, int index)RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "UpdateFileWidgetData;script_ref<SDocumentWidgetPackage>Int32", (ComputerMenuWidgetController_UpdateFileWidgetData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_UpdateFileWidgetData( ComputerMenuWidgetController self, SDocumentWidgetPackage widgetData, int index );void InitializeDocumentWidget(ComputerInkGameController gameController, ink.Widget widget, SDocumentWidgetPackage widgetData)RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "InitializeDocumentWidget;ComputerInkGameControllerinkWidgetscript_ref<SDocumentWidgetPackage>", (ComputerMenuWidgetController_InitializeDocumentWidget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_InitializeDocumentWidget( ComputerMenuWidgetController self, ComputerInkGameController? gameController, ink.Widget? widget, SDocumentWidgetPackage widgetData );int GetFileWidgetDataIndex(SDocumentWidgetPackage widgetData, DeviceInkGameControllerBase gameController)RTTIre.Hooks.Place( "ComputerMenuWidgetController", "GetFileWidgetDataIndex;SDocumentWidgetPackageDeviceInkGameControllerBase", (ComputerMenuWidgetController_GetFileWidgetDataIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_GetFileWidgetDataIndex( ComputerMenuWidgetController self, SDocumentWidgetPackage widgetData, DeviceInkGameControllerBase? gameController );bool HasFileWidgetData(SDocumentWidgetPackage widgetData, DeviceInkGameControllerBase gameController)RTTIre.Hooks.Place( "ComputerMenuWidgetController", "HasFileWidgetData;script_ref<SDocumentWidgetPackage>DeviceInkGameControllerBase", (ComputerMenuWidgetController_HasFileWidgetData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_HasFileWidgetData( ComputerMenuWidgetController self, SDocumentWidgetPackage widgetData, DeviceInkGameControllerBase? gameController );WeakHandle<ink.Widget> GetFileWidget(SDocumentWidgetPackage widgetData, ComputerInkGameController gameController)RTTIWeakHandle<ink.Widget> AddFileWidget(ink.Widget widget, SDocumentWidgetPackage widgetData, ComputerInkGameController gameController)RTTIvoid HideFileWidgets()RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "HideFileWidgets;", (ComputerMenuWidgetController_HideFileWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_HideFileWidgets( ComputerMenuWidgetController self );WeakHandle<ink.Widget> CreateDocumentThumbnailWidget(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget, SDocumentThumbnailWidgetPackage widgetData)RTTIvoid CreateDocumentThumbnailWidgetAsync(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget, SDocumentThumbnailWidgetPackage widgetData)RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "CreateDocumentThumbnailWidgetAsync;ComputerInkGameControllerinkWidgetSDocumentThumbnailWidgetPackage", (ComputerMenuWidgetController_CreateDocumentThumbnailWidgetAsync x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_CreateDocumentThumbnailWidgetAsync( ComputerMenuWidgetController self, ComputerInkGameController? gameController, WeakHandle<ink.Widget> parentWidget, SDocumentThumbnailWidgetPackage widgetData );bool OnDocumentThumbnailWidgetSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "ComputerMenuWidgetController", "OnDocumentThumbnailWidgetSpawned", (ComputerMenuWidgetController_OnDocumentThumbnailWidgetSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_OnDocumentThumbnailWidgetSpawned( ComputerMenuWidgetController self, ink.Widget? widget, IScriptable? userData );void AddFileThumbnailWidgetData(SDocumentThumbnailWidgetPackage widgetData, DeviceInkGameControllerBase gameController)RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "AddFileThumbnailWidgetData;SDocumentThumbnailWidgetPackageDeviceInkGameControllerBase", (ComputerMenuWidgetController_AddFileThumbnailWidgetData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_AddFileThumbnailWidgetData( ComputerMenuWidgetController self, SDocumentThumbnailWidgetPackage widgetData, DeviceInkGameControllerBase? gameController );void UpdateFileThumbnailWidgetData(SDocumentThumbnailWidgetPackage widgetData, int index)RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "UpdateFileThumbnailWidgetData;script_ref<SDocumentThumbnailWidgetPackage>Int32", (ComputerMenuWidgetController_UpdateFileThumbnailWidgetData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_UpdateFileThumbnailWidgetData( ComputerMenuWidgetController self, SDocumentThumbnailWidgetPackage widgetData, int index );void InitializeDocumentThumbnailWidget(ComputerInkGameController gameController, ink.Widget widget, SDocumentThumbnailWidgetPackage widgetData)RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "InitializeDocumentThumbnailWidget;ComputerInkGameControllerinkWidgetscript_ref<SDocumentThumbnailWidgetPackage>", (ComputerMenuWidgetController_InitializeDocumentThumbnailWidget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_InitializeDocumentThumbnailWidget( ComputerMenuWidgetController self, ComputerInkGameController? gameController, ink.Widget? widget, SDocumentThumbnailWidgetPackage widgetData );bool HasFileThumbnailWidgetData(SDocumentThumbnailWidgetPackage widgetData, DeviceInkGameControllerBase gameController)RTTIre.Hooks.Place( "ComputerMenuWidgetController", "HasFileThumbnailWidgetData;script_ref<SDocumentThumbnailWidgetPackage>DeviceInkGameControllerBase", (ComputerMenuWidgetController_HasFileThumbnailWidgetData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_HasFileThumbnailWidgetData( ComputerMenuWidgetController self, SDocumentThumbnailWidgetPackage widgetData, DeviceInkGameControllerBase? gameController );int GetFileThumbnailWidgetDataIndex(SDocumentThumbnailWidgetPackage widgetData, DeviceInkGameControllerBase gameController)RTTIre.Hooks.Place( "ComputerMenuWidgetController", "GetFileThumbnailWidgetDataIndex;SDocumentThumbnailWidgetPackageDeviceInkGameControllerBase", (ComputerMenuWidgetController_GetFileThumbnailWidgetDataIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_GetFileThumbnailWidgetDataIndex( ComputerMenuWidgetController self, SDocumentThumbnailWidgetPackage widgetData, DeviceInkGameControllerBase? gameController );WeakHandle<ink.Widget> GetFileThumbnailWidget(SDocumentThumbnailWidgetPackage widgetData, ComputerInkGameController gameController)RTTIWeakHandle<ink.Widget> AddFileThumbnailWidget(ink.Widget widget, SDocumentThumbnailWidgetPackage widgetData, ComputerInkGameController gameController)RTTIvoid HideFileThumbnailWidgets()RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "HideFileThumbnailWidgets;", (ComputerMenuWidgetController_HideFileThumbnailWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_HideFileThumbnailWidgets( ComputerMenuWidgetController self );ComputerDocumentThumbnailWidgetController? GetThumbnailController(SDocumentAdress adress)RTTIre.Hooks.Place( "ComputerMenuWidgetController", "GetThumbnailController;SDocumentAdress", (ComputerMenuWidgetController_GetThumbnailController x) => { return re.Hooks.CallOriginal<re.msgpack.ComputerDocumentThumbnailWidgetController>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_GetThumbnailController( ComputerMenuWidgetController self, SDocumentAdress adress );void MarkThumbnailAsSelected(SDocumentAdress adress)RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "MarkThumbnailAsSelected;SDocumentAdress", (ComputerMenuWidgetController_MarkThumbnailAsSelected x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_MarkThumbnailAsSelected( ComputerMenuWidgetController self, SDocumentAdress adress );void MarkThumbnailAsSelected(ComputerDocumentThumbnailWidgetController controller)RTTIre.Hooks.PlaceVoid( "ComputerMenuWidgetController", "MarkThumbnailAsSelected;ComputerDocumentThumbnailWidgetController", (ComputerMenuWidgetController_MarkThumbnailAsSelected2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuWidgetController_MarkThumbnailAsSelected2( ComputerMenuWidgetController self, ComputerDocumentThumbnailWidgetController? controller );