public override void Setup(ViewData data) { base.Setup(data); PlusButton.BindClick(() => { _playerServiceExample.AddScore(); RandomName.text = $"{"name_id".GetLocalizedString()} {_playerServiceExample.GetRandomName()}"; _soundService.Play(AudioPaths.UIGroup.ClickClip); }).AddTo(Collector); ClickClipButton.BindClick(() => { _soundService.Play(AudioPaths.UIGroup.ClickClip); }).AddTo(Collector); CancelClipButton.BindClick(() => { _soundService.Play(AudioPaths.UIGroup.CancelClip); }).AddTo(Collector); JazzClipButton.BindClick(() => { _musicService.Play(AudioPaths.MusicGroup.JazzAmbientClip); }).AddTo(Collector); PianoButton.BindClick(() => { _musicService.Play(AudioPaths.MusicGroup.PianoAmbientClip); }).AddTo(Collector); _playerServiceExample.ScoreCell.Subscribe(val => { ScoreCellText.text = $"ScoreCell: {val}"; AlertView.Check(AlertType.PlayerScoreAlertExample); }).AddTo(Collector); _playerServiceExample.ScoreStream.Subscribe(val => { ScoreStreamText.text = $"ScoreStream: {val}"; }).AddTo(Collector); }