class
TrafficIntersectionManagerControllerPS
- 1 property
- 9 functions
Extends MasterControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
trafficLightStatus | world.TrafficLightColor | 0x298 | scripted |
Functions
InitiateTrafficLightChange? ActionInitiateTrafficLightChange()RTTIre.Hooks.Place( "TrafficIntersectionManagerControllerPS", "ActionInitiateTrafficLightChange;", (TrafficIntersectionManagerControllerPS_ActionInitiateTrafficLightChange x) => { return re.Hooks.CallOriginal<re.msgpack.InitiateTrafficLightChange>(); } ); [Msgpack.Gen] public readonly partial record struct TrafficIntersectionManagerControllerPS_ActionInitiateTrafficLightChange( TrafficIntersectionManagerControllerPS self );void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "TrafficIntersectionManagerControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (TrafficIntersectionManagerControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TrafficIntersectionManagerControllerPS_GetQuestActions( TrafficIntersectionManagerControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );EntityNotificationType OnInitiateTrafficLightChange(InitiateTrafficLightChange evt)RTTIre.Hooks.Place( "TrafficIntersectionManagerControllerPS", "OnInitiateTrafficLightChange;InitiateTrafficLightChange", (TrafficIntersectionManagerControllerPS_OnInitiateTrafficLightChange x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct TrafficIntersectionManagerControllerPS_OnInitiateTrafficLightChange( TrafficIntersectionManagerControllerPS self, InitiateTrafficLightChange? evt );void HandleLightChangeRequest()RTTIre.Hooks.PlaceVoid( "TrafficIntersectionManagerControllerPS", "HandleLightChangeRequest;", (TrafficIntersectionManagerControllerPS_HandleLightChangeRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TrafficIntersectionManagerControllerPS_HandleLightChangeRequest( TrafficIntersectionManagerControllerPS self );void SetLightChangeRequest(world.TrafficLightColor newColor)RTTIre.Hooks.PlaceVoid( "TrafficIntersectionManagerControllerPS", "SetLightChangeRequest;worldTrafficLightColor", (TrafficIntersectionManagerControllerPS_SetLightChangeRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TrafficIntersectionManagerControllerPS_SetLightChangeRequest( TrafficIntersectionManagerControllerPS self, world.TrafficLightColor newColor );void InitiateChangeLightsSequenceForEntireIntersection()RTTIre.Hooks.PlaceVoid( "TrafficIntersectionManagerControllerPS", "InitiateChangeLightsSequenceForEntireIntersection;", (TrafficIntersectionManagerControllerPS_InitiateChangeLightsSequenceForEntireIntersection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TrafficIntersectionManagerControllerPS_InitiateChangeLightsSequenceForEntireIntersection( TrafficIntersectionManagerControllerPS self );void SetLightsSequenceForEntireIntersection(world.TrafficLightColor newColor)RTTIre.Hooks.PlaceVoid( "TrafficIntersectionManagerControllerPS", "SetLightsSequenceForEntireIntersection;worldTrafficLightColor", (TrafficIntersectionManagerControllerPS_SetLightsSequenceForEntireIntersection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TrafficIntersectionManagerControllerPS_SetLightsSequenceForEntireIntersection( TrafficIntersectionManagerControllerPS self, world.TrafficLightColor newColor );world.TrafficLightColor GetDesiredTrafficLightState()RTTIre.Hooks.Place( "TrafficIntersectionManagerControllerPS", "GetDesiredTrafficLightState;", (TrafficIntersectionManagerControllerPS_GetDesiredTrafficLightState x) => { return re.Hooks.CallOriginal<re.msgpack.world.TrafficLightColor>(); } ); [Msgpack.Gen] public readonly partial record struct TrafficIntersectionManagerControllerPS_GetDesiredTrafficLightState( TrafficIntersectionManagerControllerPS self );void ToggleLights()RTTIre.Hooks.PlaceVoid( "TrafficIntersectionManagerControllerPS", "ToggleLights;", (TrafficIntersectionManagerControllerPS_ToggleLights x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TrafficIntersectionManagerControllerPS_ToggleLights( TrafficIntersectionManagerControllerPS self );