class
MenuScenario_SingleplayerMenu
- 1 property
- 17 functions
Extends MenuScenario_PreGameSubMenu ink.MenuScenario IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
expansionHintShown | bool | 0x10 | scripted |
Functions
bool OnEnterScenario(CName prevScenario, IScriptable userData)overrideRTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnEnterScenario", (MenuScenario_SingleplayerMenu_OnEnterScenario x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnEnterScenario( MenuScenario_SingleplayerMenu self, CName prevScenario, IScriptable? userData );bool OnLeaveScenario(CName nextScenario)overrideRTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnLeaveScenario", (MenuScenario_SingleplayerMenu_OnLeaveScenario x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnLeaveScenario( MenuScenario_SingleplayerMenu self, CName nextScenario );bool OnLoadGame()RTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnLoadGame", (MenuScenario_SingleplayerMenu_OnLoadGame x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnLoadGame( MenuScenario_SingleplayerMenu self );bool OnSwitchToSettings()RTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnSwitchToSettings", (MenuScenario_SingleplayerMenu_OnSwitchToSettings x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnSwitchToSettings( MenuScenario_SingleplayerMenu self );bool OnSwitchToCredits()RTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnSwitchToCredits", (MenuScenario_SingleplayerMenu_OnSwitchToCredits x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnSwitchToCredits( MenuScenario_SingleplayerMenu self );bool OnSwitchToCreditsEp1()RTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnSwitchToCreditsEp1", (MenuScenario_SingleplayerMenu_OnSwitchToCreditsEp1 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnSwitchToCreditsEp1( MenuScenario_SingleplayerMenu self );bool OnCreditsPicker()RTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnCreditsPicker", (MenuScenario_SingleplayerMenu_OnCreditsPicker x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnCreditsPicker( MenuScenario_SingleplayerMenu self );bool OnBuyGame()RTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnBuyGame", (MenuScenario_SingleplayerMenu_OnBuyGame x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnBuyGame( MenuScenario_SingleplayerMenu self );bool OnSwitchToDlc()RTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnSwitchToDlc", (MenuScenario_SingleplayerMenu_OnSwitchToDlc x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnSwitchToDlc( MenuScenario_SingleplayerMenu self );void DisplayGog()overrideRTTIre.Hooks.PlaceVoid( "MenuScenario_SingleplayerMenu", "DisplayGog;", (MenuScenario_SingleplayerMenu_DisplayGog x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_DisplayGog( MenuScenario_SingleplayerMenu self );bool OnGOGProfile()RTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnGOGProfile", (MenuScenario_SingleplayerMenu_OnGOGProfile x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnGOGProfile( MenuScenario_SingleplayerMenu self );bool OnExpansionHint()RTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnExpansionHint", (MenuScenario_SingleplayerMenu_OnExpansionHint x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnExpansionHint( MenuScenario_SingleplayerMenu self );bool OnCloseSettings()RTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnCloseSettings", (MenuScenario_SingleplayerMenu_OnCloseSettings x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnCloseSettings( MenuScenario_SingleplayerMenu self );bool OnDebug()RTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnDebug", (MenuScenario_SingleplayerMenu_OnDebug x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnDebug( MenuScenario_SingleplayerMenu self );bool OnNewGame()RTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnNewGame", (MenuScenario_SingleplayerMenu_OnNewGame x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnNewGame( MenuScenario_SingleplayerMenu self );bool OnMainMenuBack()RTTIre.Hooks.Place( "MenuScenario_SingleplayerMenu", "OnMainMenuBack", (MenuScenario_SingleplayerMenu_OnMainMenuBack x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MenuScenario_SingleplayerMenu_OnMainMenuBack( MenuScenario_SingleplayerMenu self );