コード例 #1
0
        public PlaybackSlider()
        {
            ViewModel = new PlaybackSliderViewModel();
            InitializeComponent();

            ProgressSlider
            .Events()
            .ManipulationStarted
            .Subscribe(ViewModel.ProgressSliderManipulationStarted);

            ProgressSlider
            .Events()
            .ManipulationCompleted
            .Subscribe(ViewModel.ProgressSliderManipulationCompleted);
        }
コード例 #2
0
    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.");
        }
    }
コード例 #3
0
 private void Awake()
 {
     instance = this;
 }