void UpdateUI() { PlayerSaveData.TimeData time = PlayerSaveData.reference.time; string timeString = ""; if (time.minutes / 60 < 10) { timeString += "0"; } timeString += time.minutes / 60 + " "; if (time.minutes % 60 < 10) { timeString += "0"; } timeString += time.minutes % 60; timeLabel.text = timeString; Color passengersColor = passengersLabel.color; Color timeIncomeColor = timeIncomeLabel.color; passengersColor.a -= 1; timeIncomeColor.a -= 1; passengersLabel.color = passengersColor; timeIncomeLabel.color = timeIncomeColor; if (passengersColor.a == 0) { passengersCameShown = 0; } }
public void AddTime(int minutes) { if (minutes == 0) { return; } PlayerSaveData.TimeData time = PlayerSaveData.reference.time; time.minutes += minutes; }
/* * public void ComeInWaystation() * { * PlayerSaveData.PassengerData passengersData = PlayerSaveData.reference.passengerData; * UpdatePassengersTravelTime (); * RemovePassengersComingOut (((float)passengersData.GetMaxPassengers() * Random.Range (minPercent, maxPercent)) / 100); * } */ public bool HaveEnoughTime(int minutes) { PlayerSaveData.TimeData time = PlayerSaveData.reference.time; time.minutes -= minutes; bool result = true; if (IsTimeOut()) { result = false; } time.minutes += minutes; return(result); }
bool IsTimeOut() { PlayerSaveData.TimeData time = PlayerSaveData.reference.time; return(time.minutes <= 0); }