public void Initialize() { _sunView = _sunFactory.Create(_sunView); _hourController.OnHourChanged += TryDayChange; _seasonsCounter = 1; _currentSeason = (ESeasonsType)_seasonsCounter; RefreshView(); }
private void TryChangeSeason() { if (_isReadyChangeSeason) { _currentSeason = (ESeasonsType)_seasonsCounter; _isReadyChangeSeason = false; return; } if (_dayModel.Days % _daySettingsDatabase.DaysInSeason == 0) { _seasonsCounter++; _isReadyChangeSeason = true; } if (_seasonsCounter > 4) { _seasonsCounter = 1; } }