C# Class TrafficManager.TrafficLight.ManualSegmentLight

Show file Open project: seiggy/Skylines-Traffic-Manager Class Usage Examples

Public Properties

Property Type Description
CurrentMode Mode
LastChange uint
LastChangeFrame uint
LightLeft RoadBaseAI.TrafficLightState
LightMain RoadBaseAI.TrafficLightState
LightPedestrian RoadBaseAI.TrafficLightState
LightRight RoadBaseAI.TrafficLightState
Node ushort
PedestrianEnabled bool
Segment int

Public Methods

Method Description
ChangeLightLeft ( ) : void
ChangeLightMain ( ) : void
ChangeLightPedestrian ( ) : void
ChangeLightRight ( ) : void
ChangeMode ( ) : void
GetLightLeft ( ) : RoadBaseAI.TrafficLightState
GetLightMain ( ) : RoadBaseAI.TrafficLightState
GetLightPedestrian ( ) : RoadBaseAI.TrafficLightState
GetLightRight ( ) : RoadBaseAI.TrafficLightState
ManualPedestrian ( ) : void
ManualSegmentLight ( ushort node, int segment, RoadBaseAI mainLight ) : ColossalFramework
UpdateVisuals ( ) : void

Private Methods

Method Description
_checkPedestrianLight ( ) : RoadBaseAI.TrafficLightState

Method Details

ChangeLightLeft() public method

public ChangeLightLeft ( ) : void
return void

ChangeLightMain() public method

public ChangeLightMain ( ) : void
return void

ChangeLightPedestrian() public method

public ChangeLightPedestrian ( ) : void
return void

ChangeLightRight() public method

public ChangeLightRight ( ) : void
return void

ChangeMode() public method

public ChangeMode ( ) : void
return void

GetLightLeft() public method

public GetLightLeft ( ) : RoadBaseAI.TrafficLightState
return RoadBaseAI.TrafficLightState

GetLightMain() public method

public GetLightMain ( ) : RoadBaseAI.TrafficLightState
return RoadBaseAI.TrafficLightState

GetLightPedestrian() public method

public GetLightPedestrian ( ) : RoadBaseAI.TrafficLightState
return RoadBaseAI.TrafficLightState

GetLightRight() public method

public GetLightRight ( ) : RoadBaseAI.TrafficLightState
return RoadBaseAI.TrafficLightState

ManualPedestrian() public method

public ManualPedestrian ( ) : void
return void

ManualSegmentLight() public method

public ManualSegmentLight ( ushort node, int segment, RoadBaseAI mainLight ) : ColossalFramework
node ushort
segment int
mainLight RoadBaseAI
return ColossalFramework

UpdateVisuals() public method

public UpdateVisuals ( ) : void
return void

Property Details

CurrentMode public property

public Mode CurrentMode
return Mode

LastChange public property

public uint LastChange
return uint

LastChangeFrame public property

public uint LastChangeFrame
return uint

LightLeft public property

public RoadBaseAI.TrafficLightState LightLeft
return RoadBaseAI.TrafficLightState

LightMain public property

public RoadBaseAI.TrafficLightState LightMain
return RoadBaseAI.TrafficLightState

LightPedestrian public property

public RoadBaseAI.TrafficLightState LightPedestrian
return RoadBaseAI.TrafficLightState

LightRight public property

public RoadBaseAI.TrafficLightState LightRight
return RoadBaseAI.TrafficLightState

Node public property

public ushort Node
return ushort

PedestrianEnabled public property

public bool PedestrianEnabled
return bool

Segment public property

public int Segment
return int