class
InnerBunkerCoreScreenGameController
- 19 properties
- 13 functions
Extends BaseInnerBunkerComputerGameController game.ui.BaseBunkerComputerGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
shutdownButton | ink.WidgetReference | 0xA8 | scripted |
processingPanel | ink.WidgetReference | 0xC0 | scripted |
failurePopup | ink.WidgetReference | 0xD8 | scripted |
successPopup | ink.WidgetReference | 0xF0 | scripted |
systemCheckTimeOffline | float | 0x108 | scripted |
systemCheckTimeUnresponsive | float | 0x10C | scripted |
showResultTime | float | 0x110 | scripted |
systemsCheckAnimName | CName | 0x118 | scripted |
coreStatusNormalAnimName | CName | 0x120 | scripted |
coreStatusMalfunctionAnimName | CName | 0x128 | scripted |
coreStatusShutdownAnimName | CName | 0x130 | scripted |
coreStatusShutingDownAnimName | CName | 0x138 | scripted |
failurePopupAnimName | CName | 0x140 | scripted |
successPopupAnimName | CName | 0x148 | scripted |
stage | InnerBunkerCoreStage | 0x150 | scripted |
sysIndex | int | 0x154 | scripted |
systemsCheckAnimProxy | ink.anim.Proxy? | 0x158 | scripted |
resultPopupAnimProxy | ink.anim.Proxy? | 0x168 | scripted |
coreStatusAnimProxy | ink.anim.Proxy? | 0x178 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "InnerBunkerCoreScreenGameController", "OnInitialize", (InnerBunkerCoreScreenGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerBunkerCoreScreenGameController_OnInitialize( InnerBunkerCoreScreenGameController self );bool OnFactChanged(CName fact, int value)RTTIre.Hooks.Place( "InnerBunkerCoreScreenGameController", "OnFactChanged", (InnerBunkerCoreScreenGameController_OnFactChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerBunkerCoreScreenGameController_OnFactChanged( InnerBunkerCoreScreenGameController self, CName fact, int value );void InitFromFacts()RTTIre.Hooks.PlaceVoid( "InnerBunkerCoreScreenGameController", "InitFromFacts;", (InnerBunkerCoreScreenGameController_InitFromFacts x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerBunkerCoreScreenGameController_InitFromFacts( InnerBunkerCoreScreenGameController self );bool OnShutdownButtonClicked(ink.PointerEvent e)RTTIre.Hooks.Place( "InnerBunkerCoreScreenGameController", "OnShutdownButtonClicked", (InnerBunkerCoreScreenGameController_OnShutdownButtonClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerBunkerCoreScreenGameController_OnShutdownButtonClicked( InnerBunkerCoreScreenGameController self, ink.PointerEvent? e );void Shutdown()RTTIre.Hooks.PlaceVoid( "InnerBunkerCoreScreenGameController", "Shutdown;", (InnerBunkerCoreScreenGameController_Shutdown x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerBunkerCoreScreenGameController_Shutdown( InnerBunkerCoreScreenGameController self );bool OnTimer(CName timerName)RTTIre.Hooks.Place( "InnerBunkerCoreScreenGameController", "OnTimer", (InnerBunkerCoreScreenGameController_OnTimer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InnerBunkerCoreScreenGameController_OnTimer( InnerBunkerCoreScreenGameController self, CName timerName );void UpdateVisibility(bool isButtonVisible)RTTIre.Hooks.PlaceVoid( "InnerBunkerCoreScreenGameController", "UpdateVisibility;Bool", (InnerBunkerCoreScreenGameController_UpdateVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerBunkerCoreScreenGameController_UpdateVisibility( InnerBunkerCoreScreenGameController self, bool isButtonVisible );void UpdateFacts()RTTIre.Hooks.PlaceVoid( "InnerBunkerCoreScreenGameController", "UpdateFacts;", (InnerBunkerCoreScreenGameController_UpdateFacts x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerBunkerCoreScreenGameController_UpdateFacts( InnerBunkerCoreScreenGameController self );void ShowResult()RTTIre.Hooks.PlaceVoid( "InnerBunkerCoreScreenGameController", "ShowResult;", (InnerBunkerCoreScreenGameController_ShowResult x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerBunkerCoreScreenGameController_ShowResult( InnerBunkerCoreScreenGameController self );void SetCoreStatus(CName coreStatusAnimName)RTTIre.Hooks.PlaceVoid( "InnerBunkerCoreScreenGameController", "SetCoreStatus;CName", (InnerBunkerCoreScreenGameController_SetCoreStatus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerBunkerCoreScreenGameController_SetCoreStatus( InnerBunkerCoreScreenGameController self, CName coreStatusAnimName );void SetSystemsStatus()RTTIre.Hooks.PlaceVoid( "InnerBunkerCoreScreenGameController", "SetSystemsStatus;", (InnerBunkerCoreScreenGameController_SetSystemsStatus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerBunkerCoreScreenGameController_SetSystemsStatus( InnerBunkerCoreScreenGameController self );void SetSystemsStatus(InnerBunkerCoreStatus status)RTTIre.Hooks.PlaceVoid( "InnerBunkerCoreScreenGameController", "SetSystemsStatus;InnerBunkerCoreStatus", (InnerBunkerCoreScreenGameController_SetSystemsStatus2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerBunkerCoreScreenGameController_SetSystemsStatus2( InnerBunkerCoreScreenGameController self, InnerBunkerCoreStatus status );void SetStatus(WeakHandle<ink.WidgetLogicController> controller, InnerBunkerCoreStatus status)RTTIre.Hooks.PlaceVoid( "InnerBunkerCoreScreenGameController", "SetStatus;inkLogicControllerInnerBunkerCoreStatus", (InnerBunkerCoreScreenGameController_SetStatus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InnerBunkerCoreScreenGameController_SetStatus( InnerBunkerCoreScreenGameController self, WeakHandle<ink.WidgetLogicController> controller, InnerBunkerCoreStatus status );