private void Construct(GameType gameType, IInputUseCase inputUseCase, IStepCountUseCase stepCountUseCase, SceneLoader sceneLoader) { _gameType = gameType; _inputUseCase = inputUseCase; _stepCountUseCase = stepCountUseCase; _sceneLoader = sceneLoader; }
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()); }