public void Initialize() { _sunView = _sunFactory.Create(_sunView); _hourController.OnHourChanged += TryDayChange; _seasonsCounter = 1; _currentSeason = (ESeasonsType)_seasonsCounter; RefreshView(); }
public DayCounterController(DaySettingsDatabase daySettingsDatabase, DayCounterPresenter dayCounterPresenter, IDayModel dayModel, HourController hourController, SunView sunView, SunPrefabFactory sunFactory) { _daySettingsDatabase = daySettingsDatabase; _dayCounterPresenter = dayCounterPresenter; _dayModel = dayModel; _hourController = hourController; _sunFactory = sunFactory; _sunView = sunView; }
public SunView Create(SunView prefab) { return(MonoBehaviour.Instantiate(prefab)); }