CSL_Traffic.RoadCustomizerTool.ToggleRestriction C# (CSharp) Метод

ToggleRestriction() публичный Метод

public ToggleRestriction ( ExtendedVehicleType vehicleType ) : ExtendedVehicleType
vehicleType ExtendedVehicleType
Результат ExtendedVehicleType
		public ExtendedVehicleType ToggleRestriction(ExtendedVehicleType vehicleType)
		{
			if (!AnyLaneSelected)
				return ExtendedVehicleType.None;

			ExtendedVehicleType vehicleRestrictions = LaneManager.GetVehicleRestrictions(m_selectedLaneMarkers[0].m_lane);
			vehicleRestrictions ^= vehicleType;

			foreach (SegmentLaneMarker lane in m_selectedLaneMarkers)
				LaneManager.SetVehicleRestrictions(lane.m_lane, vehicleRestrictions);

			return vehicleRestrictions;
		}