class
MenuHubLogicController
- 20 properties
- 6 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
menuObject | ink.WidgetReference | 0x0 | scripted |
btnCrafting | ink.WidgetReference | 0x18 | scripted |
btnPerks | ink.WidgetReference | 0x30 | scripted |
btnStats | ink.WidgetReference | 0x48 | scripted |
btnInventory | ink.WidgetReference | 0x60 | scripted |
btnBackpack | ink.WidgetReference | 0x78 | scripted |
btnCyberware | ink.WidgetReference | 0x90 | scripted |
btnMap | ink.WidgetReference | 0xA8 | scripted |
btnJournal | ink.WidgetReference | 0xC0 | scripted |
btnPhone | ink.WidgetReference | 0xD8 | scripted |
btnTarot | ink.WidgetReference | 0xF0 | scripted |
btnShard | ink.WidgetReference | 0x108 | scripted |
btnGallery | ink.WidgetReference | 0x120 | scripted |
btnCodex | ink.WidgetReference | 0x138 | scripted |
panelInventory | ink.WidgetReference | 0x150 | scripted |
panelJournal | ink.WidgetReference | 0x168 | scripted |
panelCharacter | ink.WidgetReference | 0x180 | scripted |
menusData | MenuDataBuilder? | 0x198 | scripted |
tooltipsManager | WeakHandle<game.ui.TooltipsManager> | 0x1A8 | scripted |
tooltipsManagerRef | ink.WidgetReference | 0x1B8 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "MenuHubLogicController", "OnInitialize", (MenuHubLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuHubLogicController_OnInitialize( MenuHubLogicController self );bool OnUninitialize()RTTIre.Hooks.Place( "MenuHubLogicController", "OnUninitialize", (MenuHubLogicController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuHubLogicController_OnUninitialize( MenuHubLogicController self );bool OnSelectByCursor(SelectMenuRequest evt)RTTIre.Hooks.Place( "MenuHubLogicController", "OnSelectByCursor", (MenuHubLogicController_OnSelectByCursor x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuHubLogicController_OnSelectByCursor( MenuHubLogicController self, SelectMenuRequest? evt );void SetMenusData(MenuDataBuilder menuData, int perkPoints, int attrPoints)RTTIre.Hooks.PlaceVoid( "MenuHubLogicController", "SetMenusData;MenuDataBuilderInt32Int32", (MenuHubLogicController_SetMenusData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MenuHubLogicController_SetMenusData( MenuHubLogicController self, MenuDataBuilder? menuData, int perkPoints, int attrPoints );void SetActive(bool isActive)RTTIre.Hooks.PlaceVoid( "MenuHubLogicController", "SetActive;Bool", (MenuHubLogicController_SetActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MenuHubLogicController_SetActive( MenuHubLogicController self, bool isActive );void SelectMenuExternally(CName menuName, CName? submenuName, IScriptable? userData)RTTIre.Hooks.PlaceVoid( "MenuHubLogicController", "SelectMenuExternally;CNameCNameIScriptable", (MenuHubLogicController_SelectMenuExternally x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MenuHubLogicController_SelectMenuExternally( MenuHubLogicController self, CName menuName, CName? submenuName, IScriptable? userData );