C# Class TrafficManager.TrafficLight.CustomSegmentLight

Inheritance: ICloneable
Afficher le fichier Open project: Katalyst6/CSL.TransitAddonMod Class Usage Examples

Méthodes publiques

Свойство Type Description
CurrentMode Mode

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
MakeRed ( ) : void
MakeRedOrGreen ( ) : void
_checkPedestrianLight ( ) : RoadBaseAI.TrafficLightState

Method Details

ChangeLightLeft() public méthode

public ChangeLightLeft ( ) : void
Résultat void

ChangeLightMain() public méthode

public ChangeLightMain ( ) : void
Résultat void

ChangeLightRight() public méthode

public ChangeLightRight ( ) : void
Résultat void

ChangeMode() public méthode

public ChangeMode ( ) : void
Résultat void

Clone() public méthode

public Clone ( ) : object
Résultat object

CustomSegmentLight() public méthode

public CustomSegmentLight ( CustomSegmentLights lights, ushort nodeId, ushort segmentId, RoadBaseAI mainLight ) : System
lights CustomSegmentLights
nodeId ushort
segmentId ushort
mainLight RoadBaseAI
Résultat System

CustomSegmentLight() public méthode

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
Résultat System

GetLightLeft() public méthode

public GetLightLeft ( ) : RoadBaseAI.TrafficLightState
Résultat RoadBaseAI.TrafficLightState

GetLightMain() public méthode

public GetLightMain ( ) : RoadBaseAI.TrafficLightState
Résultat RoadBaseAI.TrafficLightState

GetLightRight() public méthode

public GetLightRight ( ) : RoadBaseAI.TrafficLightState
Résultat RoadBaseAI.TrafficLightState

InvertLight() public static méthode

public static InvertLight ( RoadBaseAI light ) : RoadBaseAI.TrafficLightState
light RoadBaseAI
Résultat RoadBaseAI.TrafficLightState

UpdateVisuals() public méthode

public UpdateVisuals ( ) : void
Résultat void

invert() public méthode

public invert ( ) : void
Résultat void

isAnyGreen() public méthode

public isAnyGreen ( ) : bool
Résultat bool

isForwardGreen() public méthode

public isForwardGreen ( ) : bool
Résultat bool

isLeftGreen() public méthode

public isLeftGreen ( ) : bool
Résultat bool

isRightGreen() public méthode

public isRightGreen ( ) : bool
Résultat bool

Property Details

CurrentMode public_oe property

public Mode CurrentMode
Résultat Mode