Пример #1
0
        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}";
        }