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