public PlaybackSlider() { ViewModel = new PlaybackSliderViewModel(); InitializeComponent(); ProgressSlider .Events() .ManipulationStarted .Subscribe(ViewModel.ProgressSliderManipulationStarted); ProgressSlider .Events() .ManipulationCompleted .Subscribe(ViewModel.ProgressSliderManipulationCompleted); }
private IEnumerator Start() { ProgressSlider progressSlider = ProgressSlider.instance; progressSlider.maximumProgress = requiredScore; for (int i = 0; i < requiredScore; i += 2) { yield return(new WaitForEndOfFrame()); progressSlider.currentProgress = i; progressSlider.updateProgressBar(); Debug.Log("Player completed " + progressSlider.percentageCompleted + "% of the level."); } }
private void Awake() { instance = this; }