class
PauseMenuGameController
- 11 properties
- 15 functions
Extends game.ui.MenuItemListGameController game.ui.SaveHandlingController game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
baseLogoContainer | ink.CompoundWidgetReference | 0x48 | scripted |
ep1LogoContainer | ink.CompoundWidgetReference | 0x60 | scripted |
buttonHintsManagerRef | ink.WidgetReference | 0x78 | scripted |
expansionNotyficationRef | ink.WidgetReference | 0x90 | scripted |
buttonHintsController | WeakHandle<ButtonHints> | 0xA8 | scripted |
gameInstance | ScriptGameInstance | 0xB8 | scripted |
savesCount | int | 0xD0 | scripted |
quickSaveInProgress | bool | 0xD4 | scripted |
setCursorOnInit | bool | 0xD5 | scripted |
axisInputReceived | bool | 0xD6 | scripted |
dpadInputReceived | bool | 0xD7 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "PauseMenuGameController", "OnInitialize", (PauseMenuGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnInitialize( PauseMenuGameController self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "PauseMenuGameController", "OnUninitialize", (PauseMenuGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnUninitialize( PauseMenuGameController self );bool OnIntroFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "PauseMenuGameController", "OnIntroFinished", (PauseMenuGameController_OnIntroFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnIntroFinished( PauseMenuGameController self, ink.anim.Proxy? proxy );void PopulateMenuItemList()overrideRTTIre.Hooks.PlaceVoid( "PauseMenuGameController", "PopulateMenuItemList;", (PauseMenuGameController_PopulateMenuItemList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_PopulateMenuItemList( PauseMenuGameController self );void SwitchGameLogo(bool isEP1Installed)RTTIre.Hooks.PlaceVoid( "PauseMenuGameController", "SwitchGameLogo;Bool", (PauseMenuGameController_SwitchGameLogo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_SwitchGameLogo( PauseMenuGameController self, bool isEP1Installed );bool OnUnitialize()RTTIre.Hooks.Place( "PauseMenuGameController", "OnUnitialize", (PauseMenuGameController_OnUnitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnUnitialize( PauseMenuGameController self );bool OnRedrawRequested()RTTIre.Hooks.Place( "PauseMenuGameController", "OnRedrawRequested", (PauseMenuGameController_OnRedrawRequested x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnRedrawRequested( PauseMenuGameController self );bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher)overrideRTTIre.Hooks.Place( "PauseMenuGameController", "OnSetMenuEventDispatcher", (PauseMenuGameController_OnSetMenuEventDispatcher x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnSetMenuEventDispatcher( PauseMenuGameController self, WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher );void HandlePressToSaveGame(WeakHandle<ink.Widget> target)RTTIre.Hooks.PlaceVoid( "PauseMenuGameController", "HandlePressToSaveGame;inkWidget", (PauseMenuGameController_HandlePressToSaveGame x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_HandlePressToSaveGame( PauseMenuGameController self, WeakHandle<ink.Widget> target );void HandlePressToQuickSaveGame()RTTIre.Hooks.PlaceVoid( "PauseMenuGameController", "HandlePressToQuickSaveGame;", (PauseMenuGameController_HandlePressToQuickSaveGame x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_HandlePressToQuickSaveGame( PauseMenuGameController self );bool OnMenuItemActivated(int index, ink.ListItemController target)overrideRTTIre.Hooks.Place( "PauseMenuGameController", "OnMenuItemActivated", (PauseMenuGameController_OnMenuItemActivated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnMenuItemActivated( PauseMenuGameController self, int index, ink.ListItemController? target );bool OnSavingComplete(bool success, game.SaveLock[] locks)RTTIre.Hooks.Place( "PauseMenuGameController", "OnSavingComplete", (PauseMenuGameController_OnSavingComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnSavingComplete( PauseMenuGameController self, bool success, game.SaveLock[] locks );bool OnListRelease(ink.PointerEvent e)RTTIre.Hooks.Place( "PauseMenuGameController", "OnListRelease", (PauseMenuGameController_OnListRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnListRelease( PauseMenuGameController self, ink.PointerEvent? e );bool OnGlobalRelease(ink.PointerEvent e)RTTIre.Hooks.Place( "PauseMenuGameController", "OnGlobalRelease", (PauseMenuGameController_OnGlobalRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnGlobalRelease( PauseMenuGameController self, ink.PointerEvent? e );bool OnGlobalAxisInput(ink.PointerEvent e)RTTIre.Hooks.Place( "PauseMenuGameController", "OnGlobalAxisInput", (PauseMenuGameController_OnGlobalAxisInput x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnGlobalAxisInput( PauseMenuGameController self, ink.PointerEvent? e );