示例#1
0
        public override void OnInitialize()
        {
            _startButton.OnClickAsObservable()
            .Subscribe(_ => _sceneTransitionService.ToGame())
            .AddTo(Disposer);

            Localize();
        }
示例#2
0
        public override void OnInitialize()
        {
            _resetButton.OnClickAsObservable()
            .Subscribe(_ => _sceneTransitionService.ToGame())
            .AddTo(Disposer);

            _playerStatsModel.Health
            .Subscribe(health => _healthText.text = health.ToString())
            .AddTo(Disposer);

            _playerStatsModel.DistanceUnits
            .Subscribe(distanceUnits => _distanceText.text = TextService.AmountMeters(distanceUnits))
            .AddTo(Disposer);

            Localize();
        }
示例#3
0
        public override void OnInitialize()
        {
            _restartButton.OnClickAsObservable()
            .Subscribe(_ => _sceneTransitionService.ToGame())
            .AddTo(Disposer);

            _playerStatsModel.DistanceUnits
            .Subscribe(distance => _distanceValueText.text = TextService.AmountMeters(distance))
            .AddTo(Disposer);

            _playerStatsModel.BestDistanceUnits
            .Subscribe(bestDistance => _bestDistanceValueText.text = TextService.AmountMeters(bestDistance))
            .AddTo(Disposer);

            Localize();
        }