示例#1
0
 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;
 }
示例#2
0
 public StepCountPresenter(IStepCountModel stepCountModel, StepCountView stepCountView)
 {
     stepCountModel.stepCount
     .Subscribe(stepCountView.Display)
     .AddTo(stepCountView);
 }