class
PauseMenuGameController
- 20 properties
- 24 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 |
emporiumFeaturesBtn | ink.CompoundWidgetReference | 0xA8 | scripted |
gogButtonWidgetRef | ink.WidgetReference | 0xC0 | scripted |
gogContainerRef | ink.CompoundWidgetReference | 0xD8 | scripted |
gogUserDisplayContainerRef | ink.WidgetReference | 0xF0 | scripted |
requestHandler | WeakHandle<ink.ISystemRequestsHandler> | 0x108 | scripted |
onlineSystem | WeakHandle<game.IOnlineSystem> | 0x118 | scripted |
buttonHintsController | WeakHandle<ButtonHints> | 0x128 | scripted |
gogContainerController | WeakHandle<GogContainerController> | 0x138 | scripted |
gogUserDisplayController | WeakHandle<GogUserDisplayController> | 0x148 | scripted |
gameInstance | ScriptGameInstance | 0x158 | scripted |
savesCount | int | 0x170 | scripted |
quickSaveInProgress | bool | 0x174 | scripted |
setCursorOnInit | bool | 0x175 | scripted |
axisInputReceived | bool | 0x176 | scripted |
dpadInputReceived | bool | 0x177 | scripted |
modChangedNotificationToken | ink.GameNotificationToken? | 0x178 | 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 );bool OnGogPressed(ink.PointerEvent evt)RTTIre.Hooks.Place( "PauseMenuGameController", "OnGogPressed", (PauseMenuGameController_OnGogPressed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnGogPressed( PauseMenuGameController self, ink.PointerEvent? evt );bool OnGogReloadEmporium(GogReloadEmporium evt)RTTIre.Hooks.Place( "PauseMenuGameController", "OnGogReloadEmporium", (PauseMenuGameController_OnGogReloadEmporium x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnGogReloadEmporium( PauseMenuGameController self, GogReloadEmporium? evt );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 OnClickReturnToTitle(ink.GameNotificationData data)RTTIre.Hooks.Place( "PauseMenuGameController", "OnClickReturnToTitle", (PauseMenuGameController_OnClickReturnToTitle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnClickReturnToTitle( PauseMenuGameController self, ink.GameNotificationData? data );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 );void ShowEmporiumPopup()RTTIre.Hooks.PlaceVoid( "PauseMenuGameController", "ShowEmporiumPopup;", (PauseMenuGameController_ShowEmporiumPopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_ShowEmporiumPopup( PauseMenuGameController self );void CloseEmporiumPopup()RTTIre.Hooks.PlaceVoid( "PauseMenuGameController", "CloseEmporiumPopup;", (PauseMenuGameController_CloseEmporiumPopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_CloseEmporiumPopup( PauseMenuGameController self );bool OnEmporiumFeaturesPress(ink.PointerEvent evt)RTTIre.Hooks.Place( "PauseMenuGameController", "OnEmporiumFeaturesPress", (PauseMenuGameController_OnEmporiumFeaturesPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnEmporiumFeaturesPress( PauseMenuGameController self, ink.PointerEvent? evt );bool OnGogSignIn()RTTIre.Hooks.Place( "PauseMenuGameController", "OnGogSignIn", (PauseMenuGameController_OnGogSignIn x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnGogSignIn( PauseMenuGameController self );void PlatformUsernameReceived(string platformName)overrideRTTIre.Hooks.PlaceVoid( "PauseMenuGameController", "PlatformUsernameReceived;String", (PauseMenuGameController_PlatformUsernameReceived x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_PlatformUsernameReceived( PauseMenuGameController self, string platformName );bool OnDisconnectClickedEvent(DisconnectClickedEvent evt)RTTIre.Hooks.Place( "PauseMenuGameController", "OnDisconnectClickedEvent", (PauseMenuGameController_OnDisconnectClickedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PauseMenuGameController_OnDisconnectClickedEvent( PauseMenuGameController self, DisconnectClickedEvent? evt );