TrafficManager.TrafficLight.ManualSegmentLight.ManualSegmentLight C# (CSharp) Method

ManualSegmentLight() public method

public ManualSegmentLight ( ushort node, int segment, RoadBaseAI mainLight ) : ColossalFramework
node ushort
segment int
mainLight RoadBaseAI
return ColossalFramework
        public ManualSegmentLight(ushort node, int segment, RoadBaseAI.TrafficLightState mainLight)
        {
            Node = node;
            Segment = segment;

            LightMain = mainLight;
            LightLeft = mainLight;
            LightRight = mainLight;
            LightPedestrian = mainLight == RoadBaseAI.TrafficLightState.Green
                ? RoadBaseAI.TrafficLightState.Red
                : RoadBaseAI.TrafficLightState.Green;

            UpdateVisuals();
        }