public void SetParking() { #if UNITY_EDITOR if (parkingCar == null) { string e = string.Format("SetParking 时上面没车 groupID={0}, idx={1}", groupID, idx); throw new System.Exception(e); } #endif spaceState = ParkingSpaceState.Parking; }
public static string GetName(this ParkingSpaceState parkingSpaceState) { switch (parkingSpaceState) { case ParkingSpaceState.Free: return("Livre"); case ParkingSpaceState.Busy: return("Ocupado"); case ParkingSpaceState.Maintenance: return("Em manutenção"); default: throw new ArgumentOutOfRangeException(); } }
public void SetBeLocked(EntityGroundParkingCar car) { parkingCar = car; spaceState = ParkingSpaceState.BeLocked; }
public void SetBeLocked() { spaceState = ParkingSpaceState.BeLocked; }
public ParkingSpace(int groupID, int idx) { this.groupID = groupID; this.idx = idx; spaceState = ParkingSpaceState.Free; }