public SceneLoader(ZenjectSceneLoader zenjectSceneLoader, TransitionMaskView transitionMaskView, IGameTypeUseCase gameTypeUseCase, StepCountView stepCountView, ILevelUseCase levelUseCase, LevelView levelView, IButtonContainerUseCase buttonContainerUseCase) { _tokenSource = new CancellationTokenSource(); _zenjectSceneLoader = zenjectSceneLoader; _transitionMaskView = transitionMaskView; _gameTypeUseCase = gameTypeUseCase; _stepCountView = stepCountView; _levelUseCase = levelUseCase; _levelView = levelView; _buttonContainerUseCase = buttonContainerUseCase; }
public StepCountPresenter(IStepCountModel stepCountModel, StepCountView stepCountView) { stepCountModel.stepCount .Subscribe(stepCountView.Display) .AddTo(stepCountView); }