class
ComputerMenuButtonController
- 3 properties
- 4 functions
Extends DeviceButtonLogicControllerBase ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
counterWidget | ink.TextWidgetReference | 0x128 | scripted |
notificationidget | ink.WidgetReference | 0x140 | scripted |
menuID | string | 0x158 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "ComputerMenuButtonController", "OnInitialize", (ComputerMenuButtonController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuButtonController_OnInitialize( ComputerMenuButtonController self );void Initialize(ComputerInkGameController gameController, SComputerMenuButtonWidgetPackage widgetData)RTTIre.Hooks.PlaceVoid( "ComputerMenuButtonController", "Initialize;ComputerInkGameControllerSComputerMenuButtonWidgetPackage", (ComputerMenuButtonController_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuButtonController_Initialize( ComputerMenuButtonController self, ComputerInkGameController? gameController, SComputerMenuButtonWidgetPackage widgetData );void RegisterMenuCallback(ComputerInkGameController gameController)RTTIre.Hooks.PlaceVoid( "ComputerMenuButtonController", "RegisterMenuCallback;ComputerInkGameController", (ComputerMenuButtonController_RegisterMenuCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuButtonController_RegisterMenuCallback( ComputerMenuButtonController self, ComputerInkGameController? gameController );string GetMenuID()RTTIre.Hooks.Place( "ComputerMenuButtonController", "GetMenuID;", (ComputerMenuButtonController_GetMenuID x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerMenuButtonController_GetMenuID( ComputerMenuButtonController self );