class
GateSchemeLogicController
- 13 properties
- 3 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
sfxFactsSet | SoundFxFactsSet | 0x0 | scripted |
tube1 | ink.WidgetReference | 0x20 | scripted |
tube2 | ink.WidgetReference | 0x38 | scripted |
tube3 | ink.WidgetReference | 0x50 | scripted |
tube4 | ink.WidgetReference | 0x68 | scripted |
tube5 | ink.WidgetReference | 0x80 | scripted |
tube6 | ink.WidgetReference | 0x98 | scripted |
tube7 | ink.WidgetReference | 0xB0 | scripted |
tube8 | ink.WidgetReference | 0xC8 | scripted |
OpeningGateLeftAnimName | CName | 0xE0 | scripted |
OpeningGateRightAnimName | CName | 0xE8 | scripted |
currentSystemIndex | int | 0xF0 | scripted |
gameInstance | ScriptGameInstance | 0xF8 | scripted |
Functions
void OpenGate(ScriptGameInstance gameInstance)RTTIre.Hooks.PlaceVoid( "GateSchemeLogicController", "OpenGate;GameInstance", (GateSchemeLogicController_OpenGate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GateSchemeLogicController_OpenGate( GateSchemeLogicController self, ScriptGameInstance gameInstance );void DoOpenGate(BunkerSystems system)RTTIre.Hooks.PlaceVoid( "GateSchemeLogicController", "DoOpenGate;BunkerSystems", (GateSchemeLogicController_DoOpenGate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GateSchemeLogicController_DoOpenGate( GateSchemeLogicController self, BunkerSystems system );bool OnAnimationFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "GateSchemeLogicController", "OnAnimationFinished", (GateSchemeLogicController_OnAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GateSchemeLogicController_OnAnimationFinished( GateSchemeLogicController self, ink.anim.Proxy? proxy );