Exemple #1
0
        private void UpdateSliderPosition()
        {
            double transitionPos;

            m_mixEffectBlock1.GetTransitionPosition(out transitionPos);
            _progress?.Invoke((int)transitionPos * 100);
        }
Exemple #2
0
    private void TransitionPositionEvent()
    {
        if (bSliderEvent && !Input.GetMouseButton(0))
        {
            double position = 0;
            m_mixEffectBlock.GetTransitionPosition(out position);

            bool change = false;
            if (position == 0)
            {
                change   = true;
                position = 1;
            }
            slider.value = (float)(sliderUp2Under ? 1 - position : position);

            if (change)
            {
                sliderUp2Under = !sliderUp2Under;
                ProgramPreviewChanged();
            }
        }
        bSliderEvent = false;
    }