private void Start() { propertyModel.scores .Subscribe(v => ui.SetScoreValue(v)) .AddTo(this); propertyModel.combo .Subscribe(v => ui.SetCombo(v > 0)) .AddTo(this); propertyModel.combo.Where(v => v > 0) .Subscribe(_ => StartComboTimer()) .AddTo(this); ui.difficultButton.OnClickAsObservable() .Subscribe(_ => propertyModel.NextDifficult()) .AddTo(this); }