コード例 #1
0
        public void Initialize()
        {
            _sunView = _sunFactory.Create(_sunView);
            _hourController.OnHourChanged += TryDayChange;
            _seasonsCounter = 1;
            _currentSeason  = (ESeasonsType)_seasonsCounter;

            RefreshView();
        }
コード例 #2
0
        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;
        }
コード例 #3
0
 public SunView Create(SunView prefab)
 {
     return(MonoBehaviour.Instantiate(prefab));
 }