private void UpdateSliderPosition() { double transitionPos; m_mixEffectBlock1.GetTransitionPosition(out transitionPos); _progress?.Invoke((int)transitionPos * 100); }
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; }