C# 클래스 TrafficManager.TrafficLight.CustomTrafficLights

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

공개 프로퍼티들

프로퍼티 타입 설명
ManualSegments CustomSegment>.Dictionary

공개 메소드들

메소드 설명
AddSegmentLights ( ushort nodeId, ushort segmentId, RoadBaseAI light ) : void
GetOrLiveSegmentLights ( ushort nodeId, ushort segmentId ) : CustomSegmentLights
GetSegmentLights ( ushort nodeId, ushort segmentId ) : CustomSegmentLights
IsSegmentLight ( ushort nodeId, ushort segmentId ) : bool
RemoveSegmentLight ( ushort segmentId ) : void
RemoveSegmentLight ( ushort nodeId, ushort segmentId ) : void

비공개 메소드들

메소드 설명
AddLiveSegmentLights ( ushort nodeId, ushort segmentId ) : void
OnLevelUnloading ( ) : void

메소드 상세

AddSegmentLights() 공개 정적인 메소드

public static AddSegmentLights ( ushort nodeId, ushort segmentId, RoadBaseAI light ) : void
nodeId ushort
segmentId ushort
light RoadBaseAI
리턴 void

GetOrLiveSegmentLights() 공개 정적인 메소드

public static GetOrLiveSegmentLights ( ushort nodeId, ushort segmentId ) : CustomSegmentLights
nodeId ushort
segmentId ushort
리턴 CustomSegmentLights

GetSegmentLights() 공개 정적인 메소드

public static GetSegmentLights ( ushort nodeId, ushort segmentId ) : CustomSegmentLights
nodeId ushort
segmentId ushort
리턴 CustomSegmentLights

IsSegmentLight() 공개 정적인 메소드

public static IsSegmentLight ( ushort nodeId, ushort segmentId ) : bool
nodeId ushort
segmentId ushort
리턴 bool

RemoveSegmentLight() 공개 정적인 메소드

public static RemoveSegmentLight ( ushort segmentId ) : void
segmentId ushort
리턴 void

RemoveSegmentLight() 공개 정적인 메소드

public static RemoveSegmentLight ( ushort nodeId, ushort segmentId ) : void
nodeId ushort
segmentId ushort
리턴 void

프로퍼티 상세

ManualSegments 공개적으로 정적으로 프로퍼티

Manual light by segment id
public static Dictionary ManualSegments
리턴 CustomSegment>.Dictionary