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;
}