コード例 #1
0
 public GameInfoHolder(IAppStateHandler appStateHandler,
                       IPlayStateHandler playStateHandler,
                       ILocalDataProvider localDataProvider, IStore <Exclusion> exclusionStore)
 {
     _localDataProvider = localDataProvider;
     _appStateHandler   = appStateHandler;
     _playStateHandler  = playStateHandler;
     _exclusionStore    = exclusionStore;
     SetData();
 }
コード例 #2
0
ファイル: GameController.cs プロジェクト: GlebDev/Slices
        public GameController(GameWindowView gameWindowView,
                              LoseWindowView loseWindowView,
                              ScorePanelView scorePanelView,
                              RandomFrequencyDto randomFrequencyDto, ILocalDataProvider localDataProvider)
        {
            _gameWindowView    = gameWindowView;
            _loseWindowView    = loseWindowView;
            _scorePanelView    = scorePanelView;
            _randomProbability = randomFrequencyDto.frequencyArray;
            _localDataProvider = localDataProvider;

            //Load total score from local file
            if (_localDataProvider.Exist <ScoreDto>())
            {
                _totalScore = _localDataProvider.Load <ScoreDto>().totalScore;
            }
            _scorePanelView.SetTotalScore(_totalScore);

            loseWindowView.RestartBtnClick     += ResetGame;
            _gameWindowView.ReceiverClickEvent += ReceiverClickHandle;
            CreateNewSliceSet();
        }
コード例 #3
0
 public SceneLoader(IAppStateHandler appStateHandler, ILocalDataProvider localDataProvider)
 {
     _appStateHandler   = appStateHandler;
     _localDataProvider = localDataProvider;
 }
コード例 #4
0
 public static void ChangeContext(ILocalDataProvider dataProvider)
 {
     _data = dataProvider;
 }
コード例 #5
0
 public static void ChangeContext(ILocalDataProvider dataProvider)
 {
     _cookiesDataProvider = dataProvider;
 }
コード例 #6
0
 public AppsController(ILocalDataProvider <AppDetailsViewModel> dataService)
 {
     _dataService = dataService;
 }
コード例 #7
0
 public static void ChangeContext(ILocalDataProvider dataProvider)
 {
     _sessionDataProvider = dataProvider;
 }
コード例 #8
0
 public ContentsUpdater(ISourceDataProvider sourceDataProvider, ILocalDataProvider localDataProvider)
 {
     _sourceDataProvider = sourceDataProvider;
     _localDataProvider  = localDataProvider;
 }