Beispiel #1
0
 private void Construct(GameType gameType, IInputUseCase inputUseCase, IStepCountUseCase stepCountUseCase, SceneLoader sceneLoader)
 {
     _gameType         = gameType;
     _inputUseCase     = inputUseCase;
     _stepCountUseCase = stepCountUseCase;
     _sceneLoader      = sceneLoader;
 }
Beispiel #2
0
        private void Construct(IStepCountUseCase stepCountUseCase)
        {
            var delayTime = CommonViewConfig.LOAD_INTERVAL + CommonViewConfig.FADE_TIME;

            this.DelayAction(delayTime, () =>
            {
                //
                stepCountUseCase.ResetStepCount();
            });
        }
 public RankingScreenPresenter(IRankingScreenUseCase rankingScreenUseCase, RankingScreenView rankingScreenView,
                               IStepCountUseCase stepCountUseCase, TweetButton tweetButton)
 {
     rankingScreenView.Show(rankingScreenUseCase.rankingScreen);
     tweetButton.Init(rankingScreenUseCase.language, stepCountUseCase.GetStepCount());
 }