Ejemplo n.º 1
0
        public void Initialize()
        {
            _sunView = _sunFactory.Create(_sunView);
            _hourController.OnHourChanged += TryDayChange;
            _seasonsCounter = 1;
            _currentSeason  = (ESeasonsType)_seasonsCounter;

            RefreshView();
        }
Ejemplo n.º 2
0
        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;
            }
        }