class
DatatermDetailGameController
- 22 properties
- 11 functions
Extends BaseBunkerComputerGameController game.ui.BaseBunkerComputerGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
authFactsSet | AuthorizationFactsSet | 0x28 | scripted |
attemptedFactsSet | AttemptedToStopFactsSet | 0x48 | scripted |
systemStatusHeaderPannel | ink.WidgetReference | 0x68 | scripted |
systemStatusLeftPannel | ink.WidgetReference | 0x80 | scripted |
systemStatusRightPannel | ink.WidgetReference | 0x98 | scripted |
loopAnimName | CName | 0xB0 | scripted |
popup01Counter | int | 0xB8 | scripted |
popup02Counter | int | 0xBC | scripted |
popup01LoopAnimName | CName | 0xC0 | scripted |
popup02LoopAnimName | CName | 0xC8 | scripted |
popup031LoopAnimName | CName | 0xD0 | scripted |
popup032LoopAnimName | CName | 0xD8 | scripted |
popup04LoopAnimName | CName | 0xE0 | scripted |
popup05LoopAnimName | CName | 0xE8 | scripted |
shutdownButton | ink.WidgetReference | 0xF0 | scripted |
transitionToMinigame | ink.WidgetReference | 0x108 | scripted |
popup01LoopAnimProxy | ink.anim.Proxy? | 0x120 | scripted |
isAuthStep | bool | 0x130 | scripted |
isHackingStep | bool | 0x131 | scripted |
isPostHackingStep | bool | 0x132 | scripted |
isOffline | bool | 0x133 | scripted |
isAttemptedToStop | bool | 0x134 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "DatatermDetailGameController", "OnInitialize", (DatatermDetailGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DatatermDetailGameController_OnInitialize( DatatermDetailGameController self );bool OnEndLoop(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "DatatermDetailGameController", "OnEndLoop", (DatatermDetailGameController_OnEndLoop x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DatatermDetailGameController_OnEndLoop( DatatermDetailGameController self, ink.anim.Proxy? proxy );bool OnShutdownButtonClicked(ink.PointerEvent e)RTTIre.Hooks.Place( "DatatermDetailGameController", "OnShutdownButtonClicked", (DatatermDetailGameController_OnShutdownButtonClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DatatermDetailGameController_OnShutdownButtonClicked( DatatermDetailGameController self, ink.PointerEvent? e );void ShowPopup02()RTTIre.Hooks.PlaceVoid( "DatatermDetailGameController", "ShowPopup02;", (DatatermDetailGameController_ShowPopup02 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DatatermDetailGameController_ShowPopup02( DatatermDetailGameController self );bool OnPopup02LoopAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "DatatermDetailGameController", "OnPopup02LoopAnimFinished", (DatatermDetailGameController_OnPopup02LoopAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DatatermDetailGameController_OnPopup02LoopAnimFinished( DatatermDetailGameController self, ink.anim.Proxy? proxy );void ShowPopup031()RTTIre.Hooks.PlaceVoid( "DatatermDetailGameController", "ShowPopup031;", (DatatermDetailGameController_ShowPopup031 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DatatermDetailGameController_ShowPopup031( DatatermDetailGameController self );bool OnPopup031LoopAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "DatatermDetailGameController", "OnPopup031LoopAnimFinished", (DatatermDetailGameController_OnPopup031LoopAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DatatermDetailGameController_OnPopup031LoopAnimFinished( DatatermDetailGameController self, ink.anim.Proxy? proxy );void ShowPopup032()RTTIre.Hooks.PlaceVoid( "DatatermDetailGameController", "ShowPopup032;", (DatatermDetailGameController_ShowPopup032 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DatatermDetailGameController_ShowPopup032( DatatermDetailGameController self );bool OnPopup032LoopAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "DatatermDetailGameController", "OnPopup032LoopAnimFinished", (DatatermDetailGameController_OnPopup032LoopAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DatatermDetailGameController_OnPopup032LoopAnimFinished( DatatermDetailGameController self, ink.anim.Proxy? proxy );void ShowPopup04()RTTIre.Hooks.PlaceVoid( "DatatermDetailGameController", "ShowPopup04;", (DatatermDetailGameController_ShowPopup04 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DatatermDetailGameController_ShowPopup04( DatatermDetailGameController self );void ShowPopup05()RTTIre.Hooks.PlaceVoid( "DatatermDetailGameController", "ShowPopup05;", (DatatermDetailGameController_ShowPopup05 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DatatermDetailGameController_ShowPopup05( DatatermDetailGameController self );