class
ComputerMainMenuWidgetController
- 3 properties
- 6 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
menuButtonsListWidget | ink.WidgetReference | 0x0 | scripted |
isInitialized | bool | 0x18 | scripted |
computerMenuButtonWidgetsData | SComputerMenuButtonWidgetPackage[] | 0x20 | scripted |
Functions
void InitializeMenuButtons(ComputerInkGameController gameController, SComputerMenuButtonWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerMainMenuWidgetController", "InitializeMenuButtons;ComputerInkGameControllerscript_ref<array<SComputerMenuButtonWidgetPackage>>", (ComputerMainMenuWidgetController_InitializeMenuButtons x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMainMenuWidgetController_InitializeMenuButtons( ComputerMainMenuWidgetController self, ComputerInkGameController? gameController, SComputerMenuButtonWidgetPackage[] widgetsData );WeakHandle<ink.Widget> CreateMenuButtonWidget(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget, SComputerMenuButtonWidgetPackage widgetData)RTTIvoid InitializeMenuButtonWidget(ComputerInkGameController gameController, ink.Widget widget, SComputerMenuButtonWidgetPackage widgetData)RTTIre.Hooks.PlaceVoid( "ComputerMainMenuWidgetController", "InitializeMenuButtonWidget;ComputerInkGameControllerinkWidgetSComputerMenuButtonWidgetPackage", (ComputerMainMenuWidgetController_InitializeMenuButtonWidget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMainMenuWidgetController_InitializeMenuButtonWidget( ComputerMainMenuWidgetController self, ComputerInkGameController? gameController, ink.Widget? widget, SComputerMenuButtonWidgetPackage widgetData );WeakHandle<ink.Widget> GetMenuButtonWidget(SComputerMenuButtonWidgetPackage widgetData, ComputerInkGameController gameController)RTTIWeakHandle<ink.Widget> AddMenuButtonWidget(ink.Widget widget, SComputerMenuButtonWidgetPackage widgetData, ComputerInkGameController gameController)RTTIvoid HideMenuButtonWidgets()RTTIre.Hooks.PlaceVoid( "ComputerMainMenuWidgetController", "HideMenuButtonWidgets;", (ComputerMainMenuWidgetController_HideMenuButtonWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMainMenuWidgetController_HideMenuButtonWidgets( ComputerMainMenuWidgetController self );