class
CrossingLightControllerPS
- 1 property
- 5 functions
Extends TrafficLightControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
crossingLightSFXSetup | CrossingLightSetup | 0x288 | scripted |
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "CrossingLightControllerPS", "OnInstantiated", (CrossingLightControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CrossingLightControllerPS_OnInstantiated( CrossingLightControllerPS self );void Initialize()overrideRTTIre.Hooks.PlaceVoid( "CrossingLightControllerPS", "Initialize;", (CrossingLightControllerPS_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrossingLightControllerPS_Initialize( CrossingLightControllerPS self );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "CrossingLightControllerPS", "GameAttached;", (CrossingLightControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CrossingLightControllerPS_GameAttached( CrossingLightControllerPS self );CName GetGreenSFX()RTTIre.Hooks.Place( "CrossingLightControllerPS", "GetGreenSFX;", (CrossingLightControllerPS_GetGreenSFX x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct CrossingLightControllerPS_GetGreenSFX( CrossingLightControllerPS self );CName GetRedSFX()RTTIre.Hooks.Place( "CrossingLightControllerPS", "GetRedSFX;", (CrossingLightControllerPS_GetRedSFX x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct CrossingLightControllerPS_GetRedSFX( CrossingLightControllerPS self );