C# Класс CSL_Traffic.LaneManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddLaneConnection ( uint laneId, uint connectionId ) : bool
CanUseLane ( this laneInfo, ExtendedVehicleType vehicleType, uint laneId ) : bool
CheckLaneConnection ( this laneInfo, ExtendedVehicleType vehicleType, uint from, uint to ) : bool
CreateLane ( uint laneId ) : Lane
GetLane ( uint laneId ) : Lane
GetLaneConnections ( uint laneId ) : uint[]
GetLaneSpeed ( uint laneId, NetInfo lane ) : float
GetLaneSpeedRestriction ( uint laneId ) : float
GetVehicleRestrictions ( uint laneId ) : ExtendedVehicleType
RemoveLaneConnection ( uint laneId, uint connectionId ) : bool
SetLaneSpeedRestriction ( uint laneId, int speed ) : void
SetVehicleRestrictions ( uint laneId, ExtendedVehicleType vehicleRestrictions ) : void
ToggleVehicleRestriction ( uint laneId, ExtendedVehicleType vehicleType ) : void

Описание методов

AddLaneConnection() публичный статический метод

public static AddLaneConnection ( uint laneId, uint connectionId ) : bool
laneId uint
connectionId uint
Результат bool

CanUseLane() публичный статический метод

public static CanUseLane ( this laneInfo, ExtendedVehicleType vehicleType, uint laneId ) : bool
laneInfo this
vehicleType ExtendedVehicleType
laneId uint
Результат bool

CheckLaneConnection() публичный статический метод

public static CheckLaneConnection ( this laneInfo, ExtendedVehicleType vehicleType, uint from, uint to ) : bool
laneInfo this
vehicleType ExtendedVehicleType
from uint
to uint
Результат bool

CreateLane() публичный статический метод

public static CreateLane ( uint laneId ) : Lane
laneId uint
Результат Lane

GetLane() публичный статический метод

public static GetLane ( uint laneId ) : Lane
laneId uint
Результат Lane

GetLaneConnections() публичный статический метод

public static GetLaneConnections ( uint laneId ) : uint[]
laneId uint
Результат uint[]

GetLaneSpeed() публичный статический метод

public static GetLaneSpeed ( uint laneId, NetInfo lane ) : float
laneId uint
lane NetInfo
Результат float

GetLaneSpeedRestriction() публичный статический метод

public static GetLaneSpeedRestriction ( uint laneId ) : float
laneId uint
Результат float

GetVehicleRestrictions() публичный статический метод

public static GetVehicleRestrictions ( uint laneId ) : ExtendedVehicleType
laneId uint
Результат ExtendedVehicleType

RemoveLaneConnection() публичный статический метод

public static RemoveLaneConnection ( uint laneId, uint connectionId ) : bool
laneId uint
connectionId uint
Результат bool

SetLaneSpeedRestriction() публичный статический метод

public static SetLaneSpeedRestriction ( uint laneId, int speed ) : void
laneId uint
speed int
Результат void

SetVehicleRestrictions() публичный статический метод

public static SetVehicleRestrictions ( uint laneId, ExtendedVehicleType vehicleRestrictions ) : void
laneId uint
vehicleRestrictions ExtendedVehicleType
Результат void

ToggleVehicleRestriction() публичный статический метод

public static ToggleVehicleRestriction ( uint laneId, ExtendedVehicleType vehicleType ) : void
laneId uint
vehicleType ExtendedVehicleType
Результат void