Ejemplo n.º 1
0
        public void Initialize()
        {
            _startGameButton.OnClickAsObservable()
            .Subscribe(_ => _sceneManagementController.ToGame())
            .AddTo(Disposer);

            _settingsButton.OnClickAsObservable()
            .Subscribe(_ => _viewManagementController.OpenView(ViewType.Settings))
            .AddTo(Disposer);

            _howToPlayButton.OnClickAsObservable()
            .Subscribe(_ => _viewManagementController.OpenView(ViewType.HowToPlay))
            .AddTo(Disposer);

            Localize();
        }
Ejemplo n.º 2
0
        public void Initialize()
        {
            _gameRoundStateModel.OnRoundEnded
            .Subscribe(_ => OnRoundEnded())
            .AddTo(Disposer);

            OnOpened
            .Subscribe(_ => _gameRoundStateController.PauseRound(true))
            .AddTo(Disposer);

            _restartButton.OnClickAsObservable()
            .Subscribe(_ => _sceneManagementController.ToGame())
            .AddTo(Disposer);

            _goToMenuButton.OnClickAsObservable()
            .Subscribe(_ => _sceneManagementController.ToTitle())
            .AddTo(Disposer);

            Localize();
        }
Ejemplo n.º 3
0
 private void OnRestartClicked()
 {
     _sceneManagementController.ToGame();
 }