C# 클래스 Transit.Addon.RoadExtensions.Roads.Highways.Common.HighwayHelper

파일 보기 프로젝트 열기: Katalyst6/CSL.TransitAddonMod

공개 메소드들

메소드 설명
AddLeftWallLights ( this props, int xPos ) : void
AddRightWallLights ( this props, int xPos ) : void
GetLeftTrafficLights ( this info, NetInfoVersion version ) : IEnumerable
GetRightTrafficLights ( this info, NetInfoVersion version ) : IEnumerable
SetHighwayLeftShoulder ( this hwInfo, NetInfo hwInfoTemplate, NetInfoVersion version ) : NetInfo.Lane
SetHighwayLights ( ICollection leftprops, ICollection rightprops, NetInfoVersion version ) : void
SetHighwayRightLights ( this props, NetInfoVersion version ) : void
SetHighwayRightShoulder ( this hwInfo, NetInfo hwInfoTemplate, NetInfoVersion version ) : NetInfo.Lane
SetHighwaySignsSlope ( this props ) : void
SetHighwayVehicleLanes ( this hwInfo, int lanesToAdd ) : IEnumerable
SetupHighwayLanes ( this hwInfo ) : NetInfo
TrimNonHighwayProps ( this info, bool removeRightStreetLights = false, bool removeLeftStreetLights = true ) : void

비공개 메소드들

메소드 설명
GetHighwayLight ( this props ) : NetLaneProps.Prop

메소드 상세

AddLeftWallLights() 공개 정적인 메소드

public static AddLeftWallLights ( this props, int xPos ) : void
props this
xPos int
리턴 void

AddRightWallLights() 공개 정적인 메소드

public static AddRightWallLights ( this props, int xPos ) : void
props this
xPos int
리턴 void

GetLeftTrafficLights() 공개 정적인 메소드

public static GetLeftTrafficLights ( this info, NetInfoVersion version ) : IEnumerable
info this
version NetInfoVersion
리턴 IEnumerable

GetRightTrafficLights() 공개 정적인 메소드

public static GetRightTrafficLights ( this info, NetInfoVersion version ) : IEnumerable
info this
version NetInfoVersion
리턴 IEnumerable

SetHighwayLeftShoulder() 공개 정적인 메소드

public static SetHighwayLeftShoulder ( this hwInfo, NetInfo hwInfoTemplate, NetInfoVersion version ) : NetInfo.Lane
hwInfo this
hwInfoTemplate NetInfo
version NetInfoVersion
리턴 NetInfo.Lane

SetHighwayLights() 공개 정적인 메소드

public static SetHighwayLights ( ICollection leftprops, ICollection rightprops, NetInfoVersion version ) : void
leftprops ICollection
rightprops ICollection
version NetInfoVersion
리턴 void

SetHighwayRightLights() 공개 정적인 메소드

public static SetHighwayRightLights ( this props, NetInfoVersion version ) : void
props this
version NetInfoVersion
리턴 void

SetHighwayRightShoulder() 공개 정적인 메소드

public static SetHighwayRightShoulder ( this hwInfo, NetInfo hwInfoTemplate, NetInfoVersion version ) : NetInfo.Lane
hwInfo this
hwInfoTemplate NetInfo
version NetInfoVersion
리턴 NetInfo.Lane

SetHighwaySignsSlope() 공개 정적인 메소드

public static SetHighwaySignsSlope ( this props ) : void
props this
리턴 void

SetHighwayVehicleLanes() 공개 정적인 메소드

public static SetHighwayVehicleLanes ( this hwInfo, int lanesToAdd ) : IEnumerable
hwInfo this
lanesToAdd int
리턴 IEnumerable

SetupHighwayLanes() 공개 정적인 메소드

public static SetupHighwayLanes ( this hwInfo ) : NetInfo
hwInfo this
리턴 NetInfo

TrimNonHighwayProps() 공개 정적인 메소드

public static TrimNonHighwayProps ( this info, bool removeRightStreetLights = false, bool removeLeftStreetLights = true ) : void
info this
removeRightStreetLights bool
removeLeftStreetLights bool
리턴 void