public override void OnInitialize() { _startButton.OnClickAsObservable() .Subscribe(_ => _sceneTransitionService.ToGame()) .AddTo(Disposer); Localize(); }
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(); }
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(); }