C# 클래스 TrafficManager.TrafficLight.CustomSegmentLight

상속: ICloneable
파일 보기 프로젝트 열기: Katalyst6/CSL.TransitAddonMod 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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