public void OnNextClickedOnLastSlide() { if (_model.IsFirstStart.Value) { _model.IsFirstStart.Value = false; _sceneTransitionService.ToGame(); return; } Close(); }
private void OnStartClicked() { _audioService.PlayMusic(_view.TransitionMusic, false); if (_model.IsFirstStart.Value) { _model.OpenTutorial.Execute(); return; } var startDelaySeconds = _view.TransitionMusic.length * StartDelayFactor; Observable .Timer(TimeSpan.FromSeconds(startDelaySeconds)) .Subscribe(_ => _sceneTransitionService.ToGame()) .AddTo(Disposer); }
private void OnRetryClicked() { _sceneTransitionService.ToGame(); }