class
InnerSubsystemScreenGameController
- 16 properties
- 16 functions
Extends BaseInnerBunkerComputerGameController game.ui.BaseBunkerComputerGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
adminAccessPopupAnimName | CName | 0x18 | scripted |
unrecognizedPopupAnimName | CName | 0x20 | scripted |
preAuthorizingPopupAnimName | CName | 0x28 | scripted |
postAuthorizingPopupAnimName | CName | 0x30 | scripted |
deniedPopupAnimName | CName | 0x38 | scripted |
successPopupAnimName | CName | 0x40 | scripted |
errorPopupAnimName | CName | 0x48 | scripted |
icePopupAnimName | CName | 0x50 | scripted |
adminPanelPopupButton | ink.WidgetReference | 0xE8 | scripted |
transitionToAuthorization | ink.WidgetReference | 0x100 | scripted |
transitionToMinigame | ink.WidgetReference | 0x118 | scripted |
transitionToAdminPanel | ink.WidgetReference | 0x130 | scripted |
subsystemIndex | int | 0x148 | scripted |
adminAccessPopupAnimProxy | ink.anim.Proxy? | 0x150 | scripted |
successPopupAnimProxy | ink.anim.Proxy? | 0x160 | scripted |
errorPopupAnimProxy | ink.anim.Proxy? | 0x170 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "InnerSubsystemScreenGameController", "OnInitialize", (InnerSubsystemScreenGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_OnInitialize( InnerSubsystemScreenGameController self );bool OnFactChanged(CName fact, int value)RTTIre.Hooks.Place( "InnerSubsystemScreenGameController", "OnFactChanged", (InnerSubsystemScreenGameController_OnFactChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_OnFactChanged( InnerSubsystemScreenGameController self, CName fact, int value );void DisableButtons()RTTIre.Hooks.PlaceVoid( "InnerSubsystemScreenGameController", "DisableButtons;", (InnerSubsystemScreenGameController_DisableButtons x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_DisableButtons( InnerSubsystemScreenGameController self );bool OnShutdownButtonClicked(ink.PointerEvent e)RTTIre.Hooks.Place( "InnerSubsystemScreenGameController", "OnShutdownButtonClicked", (InnerSubsystemScreenGameController_OnShutdownButtonClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_OnShutdownButtonClicked( InnerSubsystemScreenGameController self, ink.PointerEvent? e );bool OnAdminPanelButtonClicked(ink.PointerEvent e)RTTIre.Hooks.Place( "InnerSubsystemScreenGameController", "OnAdminPanelButtonClicked", (InnerSubsystemScreenGameController_OnAdminPanelButtonClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_OnAdminPanelButtonClicked( InnerSubsystemScreenGameController self, ink.PointerEvent? e );void ShowAdminAccessPopup()RTTIre.Hooks.PlaceVoid( "InnerSubsystemScreenGameController", "ShowAdminAccessPopup;", (InnerSubsystemScreenGameController_ShowAdminAccessPopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_ShowAdminAccessPopup( InnerSubsystemScreenGameController self );void ShowUnrecognizedUserPopup(bool fromInit)RTTIre.Hooks.PlaceVoid( "InnerSubsystemScreenGameController", "ShowUnrecognizedUserPopup;Bool", (InnerSubsystemScreenGameController_ShowUnrecognizedUserPopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_ShowUnrecognizedUserPopup( InnerSubsystemScreenGameController self, bool fromInit );bool OnUnrecognizedUserPopupEndLoop(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "InnerSubsystemScreenGameController", "OnUnrecognizedUserPopupEndLoop", (InnerSubsystemScreenGameController_OnUnrecognizedUserPopupEndLoop x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_OnUnrecognizedUserPopupEndLoop( InnerSubsystemScreenGameController self, ink.anim.Proxy? proxy );void ShowPreAuthorizingPopup(bool startMinigame)RTTIre.Hooks.PlaceVoid( "InnerSubsystemScreenGameController", "ShowPreAuthorizingPopup;Bool", (InnerSubsystemScreenGameController_ShowPreAuthorizingPopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_ShowPreAuthorizingPopup( InnerSubsystemScreenGameController self, bool startMinigame );bool OnShowPreAuthorizingPopupAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "InnerSubsystemScreenGameController", "OnShowPreAuthorizingPopupAnimFinished", (InnerSubsystemScreenGameController_OnShowPreAuthorizingPopupAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_OnShowPreAuthorizingPopupAnimFinished( InnerSubsystemScreenGameController self, ink.anim.Proxy? proxy );void ShowPostAuthorizingPopup()RTTIre.Hooks.PlaceVoid( "InnerSubsystemScreenGameController", "ShowPostAuthorizingPopup;", (InnerSubsystemScreenGameController_ShowPostAuthorizingPopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_ShowPostAuthorizingPopup( InnerSubsystemScreenGameController self );bool OnShowPostAuthorizingPopupAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "InnerSubsystemScreenGameController", "OnShowPostAuthorizingPopupAnimFinished", (InnerSubsystemScreenGameController_OnShowPostAuthorizingPopupAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_OnShowPostAuthorizingPopupAnimFinished( InnerSubsystemScreenGameController self, ink.anim.Proxy? proxy );void ShowDeniedPopup()RTTIre.Hooks.PlaceVoid( "InnerSubsystemScreenGameController", "ShowDeniedPopup;", (InnerSubsystemScreenGameController_ShowDeniedPopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_ShowDeniedPopup( InnerSubsystemScreenGameController self );bool OnDeniedPopupAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "InnerSubsystemScreenGameController", "OnDeniedPopupAnimFinished", (InnerSubsystemScreenGameController_OnDeniedPopupAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_OnDeniedPopupAnimFinished( InnerSubsystemScreenGameController self, ink.anim.Proxy? proxy );void ShowErrorPopup()RTTIre.Hooks.PlaceVoid( "InnerSubsystemScreenGameController", "ShowErrorPopup;", (InnerSubsystemScreenGameController_ShowErrorPopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_ShowErrorPopup( InnerSubsystemScreenGameController self );void ShowSuccessPopup()RTTIre.Hooks.PlaceVoid( "InnerSubsystemScreenGameController", "ShowSuccessPopup;", (InnerSubsystemScreenGameController_ShowSuccessPopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerSubsystemScreenGameController_ShowSuccessPopup( InnerSubsystemScreenGameController self );