class
InnerAdminPanelScreenGameController
- 16 properties
- 16 functions
Extends BaseInnerBunkerComputerGameController game.ui.BaseBunkerComputerGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
introAnimName | CName | 0x0 | scripted |
loopAnimName | CName | 0x8 | scripted |
successPopupAnimName | CName | 0x58 | scripted |
attemptAnimName | CName | 0x60 | scripted |
instantAttemptAnimName | CName | 0x68 | scripted |
instantAttemptPopupAnimName | CName | 0x70 | scripted |
shutdownButton | ink.WidgetReference | 0x78 | scripted |
subsystemIndex | int | 0x90 | scripted |
animProxyFull1 | ink.anim.Proxy? | 0x98 | scripted |
animProxyFull2 | ink.anim.Proxy? | 0xA8 | scripted |
animProxySuccess | ink.anim.Proxy? | 0xB8 | scripted |
animProxySuccessPopup | ink.anim.Proxy? | 0xC8 | scripted |
animProxyAttempt | ink.anim.Proxy? | 0xD8 | scripted |
animProxyAttemptPopup | ink.anim.Proxy? | 0xE8 | scripted |
zoomUICallbackHandle | red.CallbackObject? | 0xF8 | scripted |
isUIZoomDevice | bool | 0x108 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "InnerAdminPanelScreenGameController", "OnInitialize", (InnerAdminPanelScreenGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_OnInitialize( InnerAdminPanelScreenGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "InnerAdminPanelScreenGameController", "OnUninitialize", (InnerAdminPanelScreenGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_OnUninitialize( InnerAdminPanelScreenGameController self );bool OnPlayerAttach(game.Object playerPuppet)RTTIre.Hooks.Place( "InnerAdminPanelScreenGameController", "OnPlayerAttach", (InnerAdminPanelScreenGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_OnPlayerAttach( InnerAdminPanelScreenGameController self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerPuppet)RTTIre.Hooks.Place( "InnerAdminPanelScreenGameController", "OnPlayerDetach", (InnerAdminPanelScreenGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_OnPlayerDetach( InnerAdminPanelScreenGameController self, game.Object? playerPuppet );bool OnIsUIZoomDeviceChange(bool value)RTTIre.Hooks.Place( "InnerAdminPanelScreenGameController", "OnIsUIZoomDeviceChange", (InnerAdminPanelScreenGameController_OnIsUIZoomDeviceChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_OnIsUIZoomDeviceChange( InnerAdminPanelScreenGameController self, bool value );bool OnFactChanged(CName fact, int value)RTTIre.Hooks.Place( "InnerAdminPanelScreenGameController", "OnFactChanged", (InnerAdminPanelScreenGameController_OnFactChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_OnFactChanged( InnerAdminPanelScreenGameController self, CName fact, int value );void StartFullLine()RTTIre.Hooks.PlaceVoid( "InnerAdminPanelScreenGameController", "StartFullLine;", (InnerAdminPanelScreenGameController_StartFullLine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_StartFullLine( InnerAdminPanelScreenGameController self );bool OnIntroAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "InnerAdminPanelScreenGameController", "OnIntroAnimFinished", (InnerAdminPanelScreenGameController_OnIntroAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_OnIntroAnimFinished( InnerAdminPanelScreenGameController self, ink.anim.Proxy? proxy );bool OnButtonAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "InnerAdminPanelScreenGameController", "OnButtonAnimFinished", (InnerAdminPanelScreenGameController_OnButtonAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_OnButtonAnimFinished( InnerAdminPanelScreenGameController self, ink.anim.Proxy? proxy );void StartLoopAnim()RTTIre.Hooks.PlaceVoid( "InnerAdminPanelScreenGameController", "StartLoopAnim;", (InnerAdminPanelScreenGameController_StartLoopAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_StartLoopAnim( InnerAdminPanelScreenGameController self );bool OnShutdownButtonClicked(ink.PointerEvent e)RTTIre.Hooks.Place( "InnerAdminPanelScreenGameController", "OnShutdownButtonClicked", (InnerAdminPanelScreenGameController_OnShutdownButtonClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_OnShutdownButtonClicked( InnerAdminPanelScreenGameController self, ink.PointerEvent? e );bool OnCommandAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "InnerAdminPanelScreenGameController", "OnCommandAnimFinished", (InnerAdminPanelScreenGameController_OnCommandAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_OnCommandAnimFinished( InnerAdminPanelScreenGameController self, ink.anim.Proxy? proxy );void StartSuccessLine()RTTIre.Hooks.PlaceVoid( "InnerAdminPanelScreenGameController", "StartSuccessLine;", (InnerAdminPanelScreenGameController_StartSuccessLine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_StartSuccessLine( InnerAdminPanelScreenGameController self );bool OnSuccessAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "InnerAdminPanelScreenGameController", "OnSuccessAnimFinished", (InnerAdminPanelScreenGameController_OnSuccessAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_OnSuccessAnimFinished( InnerAdminPanelScreenGameController self, ink.anim.Proxy? proxy );void StartAttemptLine()RTTIre.Hooks.PlaceVoid( "InnerAdminPanelScreenGameController", "StartAttemptLine;", (InnerAdminPanelScreenGameController_StartAttemptLine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_StartAttemptLine( InnerAdminPanelScreenGameController self );bool OnAttemptAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "InnerAdminPanelScreenGameController", "OnAttemptAnimFinished", (InnerAdminPanelScreenGameController_OnAttemptAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerAdminPanelScreenGameController_OnAttemptAnimFinished( InnerAdminPanelScreenGameController self, ink.anim.Proxy? proxy );