private void Update() { // Day. var formattedDay = Mathf.Ceil(timeCycle.GetTime() / timeCycle.GetDayLength()); dayText.text = $"Day: {formattedDay}"; // Time. var currentTime = timeCycle.GetTime() % timeCycle.GetDayLength() / timeCycle.GetDayLength() * 24; var currentHour = Mathf.Floor(currentTime); var currentMinute = Mathf.Floor((currentTime - currentHour) * 60); var paddedHour = currentHour.ToString(CultureInfo.InvariantCulture).PadLeft(2, '0'); var paddedMinute = currentMinute.ToString(CultureInfo.InvariantCulture).PadLeft(2, '0'); timeText.text = $"{paddedHour}:{paddedMinute}"; }