class
ElectricLightControllerPS
- 2 properties
- 9 functions
- 1 derived class
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
isConnectedToCLS | bool | 0x288 | scripted |
wasCLSInitTriggered | bool | 0x289 | scripted |
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "ElectricLightControllerPS", "OnInstantiated", (ElectricLightControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricLightControllerPS_OnInstantiated( ElectricLightControllerPS self );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "ElectricLightControllerPS", "GameAttached;", (ElectricLightControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElectricLightControllerPS_GameAttached( ElectricLightControllerPS self );void LogicReady()overrideRTTIre.Hooks.PlaceVoid( "ElectricLightControllerPS", "LogicReady;", (ElectricLightControllerPS_LogicReady x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElectricLightControllerPS_LogicReady( ElectricLightControllerPS self );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "ElectricLightControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (ElectricLightControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricLightControllerPS_GetActions( ElectricLightControllerPS self, game.device.Action[] actions, game.GetActionsContext context );void EvaluateDeviceState()overrideRTTIre.Hooks.PlaceVoid( "ElectricLightControllerPS", "EvaluateDeviceState;", (ElectricLightControllerPS_EvaluateDeviceState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElectricLightControllerPS_EvaluateDeviceState( ElectricLightControllerPS self );bool IsConnectedToCLS()overrideRTTIre.Hooks.Place( "ElectricLightControllerPS", "IsConnectedToCLS;", (ElectricLightControllerPS_IsConnectedToCLS x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricLightControllerPS_IsConnectedToCLS( ElectricLightControllerPS self );bool InitializeCLS(bool? setStateInstant)RTTIre.Hooks.Place( "ElectricLightControllerPS", "InitializeCLS;Bool", (ElectricLightControllerPS_InitializeCLS x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricLightControllerPS_InitializeCLS( ElectricLightControllerPS self, bool? setStateInstant );FuseControllerPS? GetCLSFuse()RTTIre.Hooks.Place( "ElectricLightControllerPS", "GetCLSFuse;", (ElectricLightControllerPS_GetCLSFuse x) => { return re.Hooks.CallOriginal<re.msgpack.FuseControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricLightControllerPS_GetCLSFuse( ElectricLightControllerPS self );void UpdateStateOnCLS(EDeviceStatus state)RTTIre.Hooks.PlaceVoid( "ElectricLightControllerPS", "UpdateStateOnCLS;EDeviceStatus", (ElectricLightControllerPS_UpdateStateOnCLS x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElectricLightControllerPS_UpdateStateOnCLS( ElectricLightControllerPS self, EDeviceStatus state );