class
SystemConsoleLogicController
- 4 properties
- 8 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
alphaSys | ink.WidgetReference | 0x0 | scripted |
bravoSys | ink.WidgetReference | 0x18 | scripted |
sierraSys | ink.WidgetReference | 0x30 | scripted |
victorSys | ink.WidgetReference | 0x48 | scripted |
Functions
void InitSystems(ListRTTIsystemsStatus, bool isGateOpened) re.Hooks.PlaceVoid( "SystemConsoleLogicController", "InitSystems;array<Bool>Bool", (SystemConsoleLogicController_InitSystems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SystemConsoleLogicController_InitSystems( SystemConsoleLogicController self, List<bool> systemsStatus, bool isGateOpened );void PrepareToOpen(BunkerSystems system)RTTIre.Hooks.PlaceVoid( "SystemConsoleLogicController", "PrepareToOpen;BunkerSystems", (SystemConsoleLogicController_PrepareToOpen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SystemConsoleLogicController_PrepareToOpen( SystemConsoleLogicController self, BunkerSystems system );void SetGateState(BunkerSystems system, bool unlocked)RTTIre.Hooks.PlaceVoid( "SystemConsoleLogicController", "SetGateState;BunkerSystemsBool", (SystemConsoleLogicController_SetGateState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SystemConsoleLogicController_SetGateState( SystemConsoleLogicController self, BunkerSystems system, bool unlocked );WeakHandle<ink.Widget> GetSystemWidget(BunkerSystems system)RTTIGateStatusLogicController? GetGateStatusLogicController(BunkerSystems system)RTTIre.Hooks.Place( "SystemConsoleLogicController", "GetGateStatusLogicController;BunkerSystems", (SystemConsoleLogicController_GetGateStatusLogicController x) => { return re.Hooks.CallOriginal<re.msgpack.GateStatusLogicController>(); } ); [Msgpack.Gen] public readonly partial record struct SystemConsoleLogicController_GetGateStatusLogicController( SystemConsoleLogicController self, BunkerSystems system );GateStatusLogicController? GetGateStatusLogicController(WeakHandle<ink.Widget> system)RTTIre.Hooks.Place( "SystemConsoleLogicController", "GetGateStatusLogicController;inkWidget", (SystemConsoleLogicController_GetGateStatusLogicController2 x) => { return re.Hooks.CallOriginal<re.msgpack.GateStatusLogicController>(); } ); [Msgpack.Gen] public readonly partial record struct SystemConsoleLogicController_GetGateStatusLogicController2( SystemConsoleLogicController self, WeakHandle<ink.Widget> system );void SetGateState(GateStatusLogicController controller, bool unlocked, bool showState)RTTIre.Hooks.PlaceVoid( "SystemConsoleLogicController", "SetGateState;GateStatusLogicControllerBoolBool", (SystemConsoleLogicController_SetGateState2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SystemConsoleLogicController_SetGateState2( SystemConsoleLogicController self, GateStatusLogicController? controller, bool unlocked, bool showState );void SetStatusOffline(WeakHandle<ink.WidgetLogicController> controller, bool value)RTTIre.Hooks.PlaceVoid( "SystemConsoleLogicController", "SetStatusOffline;inkLogicControllerBool", (SystemConsoleLogicController_SetStatusOffline x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SystemConsoleLogicController_SetStatusOffline( SystemConsoleLogicController self, WeakHandle<ink.WidgetLogicController> controller, bool value );