class
MenuScenario_BaseMenu
- 4 properties
- 10 functions
- 19 derived classes
Extends ink.MenuScenario IScriptable ISerializable
Derived
DebugMenuScenario_HubMenu, MenuScenario_ArcadeMinigame, MenuScenario_BenchmarkResults, MenuScenario_CharacterCustomizationMirror, MenuScenario_CreditsPickerPause, MenuScenario_DeathMenu, MenuScenario_DelamainTaxi, MenuScenario_E3EndMenu, MenuScenario_FastTravel, MenuScenario_FinalBoards
Properties
| Property | Type | Offset | |
|---|---|---|---|
currMenuName | CName | 0x0 | scripted |
currUserData | IScriptable? | 0x8 | scripted |
currSubMenuName | CName | 0x18 | scripted |
prevMenuName | CName | 0x20 | scripted |
Functions
bool OnLeaveScenario(CName nextScenario)RTTIre.Hooks.Place( "MenuScenario_BaseMenu", "OnLeaveScenario", (MenuScenario_BaseMenu_OnLeaveScenario x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_BaseMenu_OnLeaveScenario( MenuScenario_BaseMenu self, CName nextScenario );bool OnBack()RTTIre.Hooks.Place( "MenuScenario_BaseMenu", "OnBack", (MenuScenario_BaseMenu_OnBack x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_BaseMenu_OnBack( MenuScenario_BaseMenu self );void OpenMenu(CName menuName, IScriptable? userData, ScreenDisplayContext? context)RTTIre.Hooks.PlaceVoid( "MenuScenario_BaseMenu", "OpenMenu;CNameIScriptableScreenDisplayContext", (MenuScenario_BaseMenu_OpenMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_BaseMenu_OpenMenu( MenuScenario_BaseMenu self, CName menuName, IScriptable? userData, ScreenDisplayContext? context );void SwitchMenu(CName menuName, IScriptable? userData, ScreenDisplayContext? context)RTTIre.Hooks.PlaceVoid( "MenuScenario_BaseMenu", "SwitchMenu;CNameIScriptableScreenDisplayContext", (MenuScenario_BaseMenu_SwitchMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_BaseMenu_SwitchMenu( MenuScenario_BaseMenu self, CName menuName, IScriptable? userData, ScreenDisplayContext? context );void SetDisplayContext(ScreenDisplayContext context)RTTIre.Hooks.PlaceVoid( "MenuScenario_BaseMenu", "SetDisplayContext;ScreenDisplayContext", (MenuScenario_BaseMenu_SetDisplayContext x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_BaseMenu_SetDisplayContext( MenuScenario_BaseMenu self, ScreenDisplayContext context );void CloseMenu()RTTIre.Hooks.PlaceVoid( "MenuScenario_BaseMenu", "CloseMenu;", (MenuScenario_BaseMenu_CloseMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_BaseMenu_CloseMenu( MenuScenario_BaseMenu self );void OpenSubMenu(CName menuName, IScriptable? userData)RTTIre.Hooks.PlaceVoid( "MenuScenario_BaseMenu", "OpenSubMenu;CNameIScriptable", (MenuScenario_BaseMenu_OpenSubMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_BaseMenu_OpenSubMenu( MenuScenario_BaseMenu self, CName menuName, IScriptable? userData );void CloseSubMenu()RTTIre.Hooks.PlaceVoid( "MenuScenario_BaseMenu", "CloseSubMenu;", (MenuScenario_BaseMenu_CloseSubMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_BaseMenu_CloseSubMenu( MenuScenario_BaseMenu self );void SetContext(ScreenDisplayContext context)RTTIre.Hooks.PlaceVoid( "MenuScenario_BaseMenu", "SetContext;ScreenDisplayContext", (MenuScenario_BaseMenu_SetContext x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_BaseMenu_SetContext( MenuScenario_BaseMenu self, ScreenDisplayContext context );void GotoIdleState()RTTIre.Hooks.PlaceVoid( "MenuScenario_BaseMenu", "GotoIdleState;", (MenuScenario_BaseMenu_GotoIdleState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_BaseMenu_GotoIdleState( MenuScenario_BaseMenu self );