public void OnDayChange(int day) { _daysOfFlood = Mathf.Max(0, _dayNumber.Value - _floodStartsAtDay + 1); var timeUntilFlood = _daysOfFlood > 0 ? "<size=18><color=#FCDC70>Repent!</color></size>" : $"Days untils flood: <size=18><color=#FCDC70>{_floodStartsAtDay - _dayNumber.Value}</color></size>"; _floodText.text = timeUntilFlood; if (_daysOfFlood > 0) { StartCoroutine(Co_flood(3)); ta.Play(3); } if (_daysOfFlood > _floodLevels.Count - 1) { StartCoroutine(Lose()); } }