C# Класс TrafficManager.TrafficLight.CustomSegmentLight

Наследование: ICloneable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CurrentMode Mode

Открытые методы

Метод Описание
ChangeLightLeft ( ) : void
ChangeLightMain ( ) : void
ChangeLightRight ( ) : void
ChangeMode ( ) : void
Clone ( ) : object
CustomSegmentLight ( CustomSegmentLights lights, ushort nodeId, ushort segmentId, RoadBaseAI mainLight ) : System
CustomSegmentLight ( CustomSegmentLights lights, ushort nodeId, ushort segmentId, RoadBaseAI mainLight, RoadBaseAI leftLight, RoadBaseAI rightLight ) : System
GetLightLeft ( ) : RoadBaseAI.TrafficLightState
GetLightMain ( ) : RoadBaseAI.TrafficLightState
GetLightRight ( ) : RoadBaseAI.TrafficLightState
InvertLight ( RoadBaseAI light ) : RoadBaseAI.TrafficLightState
UpdateVisuals ( ) : void
invert ( ) : void
isAnyGreen ( ) : bool
isForwardGreen ( ) : bool
isLeftGreen ( ) : bool
isRightGreen ( ) : bool

Приватные методы

Метод Описание
MakeRed ( ) : void
MakeRedOrGreen ( ) : void
_checkPedestrianLight ( ) : RoadBaseAI.TrafficLightState

Описание методов

ChangeLightLeft() публичный Метод

public ChangeLightLeft ( ) : void
Результат void

ChangeLightMain() публичный Метод

public ChangeLightMain ( ) : void
Результат void

ChangeLightRight() публичный Метод

public ChangeLightRight ( ) : void
Результат void

ChangeMode() публичный Метод

public ChangeMode ( ) : void
Результат void

Clone() публичный Метод

public Clone ( ) : object
Результат object

CustomSegmentLight() публичный Метод

public CustomSegmentLight ( CustomSegmentLights lights, ushort nodeId, ushort segmentId, RoadBaseAI mainLight ) : System
lights CustomSegmentLights
nodeId ushort
segmentId ushort
mainLight RoadBaseAI
Результат System

CustomSegmentLight() публичный Метод

public CustomSegmentLight ( CustomSegmentLights lights, ushort nodeId, ushort segmentId, RoadBaseAI mainLight, RoadBaseAI leftLight, RoadBaseAI rightLight ) : System
lights CustomSegmentLights
nodeId ushort
segmentId ushort
mainLight RoadBaseAI
leftLight RoadBaseAI
rightLight RoadBaseAI
Результат System

GetLightLeft() публичный Метод

public GetLightLeft ( ) : RoadBaseAI.TrafficLightState
Результат RoadBaseAI.TrafficLightState

GetLightMain() публичный Метод

public GetLightMain ( ) : RoadBaseAI.TrafficLightState
Результат RoadBaseAI.TrafficLightState

GetLightRight() публичный Метод

public GetLightRight ( ) : RoadBaseAI.TrafficLightState
Результат RoadBaseAI.TrafficLightState

InvertLight() публичный статический Метод

public static InvertLight ( RoadBaseAI light ) : RoadBaseAI.TrafficLightState
light RoadBaseAI
Результат RoadBaseAI.TrafficLightState

UpdateVisuals() публичный Метод

public UpdateVisuals ( ) : void
Результат void

invert() публичный Метод

public invert ( ) : void
Результат void

isAnyGreen() публичный Метод

public isAnyGreen ( ) : bool
Результат bool

isForwardGreen() публичный Метод

public isForwardGreen ( ) : bool
Результат bool

isLeftGreen() публичный Метод

public isLeftGreen ( ) : bool
Результат bool

isRightGreen() публичный Метод

public isRightGreen ( ) : bool
Результат bool

Описание свойств

CurrentMode публичное свойство

public Mode CurrentMode
Результат Mode