예제 #1
0
 public void SetPreviewAnim(float rValue, float rDuration = 1, Action rOnAnimEnd = null)
 {
     previewAnim = SliderAnimControlCenter.Play(previewHandle,
                                                previewHandle.SliderValue,
                                                Mathf.Clamp01(rValue - Mathf.FloorToInt(currentValue)), rDuration, rOnAnimEnd);
     previewValue = rValue;
 }
예제 #2
0
 public void SetPreviewUniformAnim(float rValue, float rUniformSpeed01 = 1, Action rOnAnimEnd = null)
 {
     previewAnim = SliderAnimControlCenter.PlayUniformSpeed(previewHandle,
                                                            previewHandle.SliderValue,
                                                            Mathf.Clamp01(rValue - Mathf.FloorToInt(currentValue)), rUniformSpeed01, rOnAnimEnd);
     previewValue = rValue;
 }
예제 #3
0
 public void SetCurrentAnim(float rValue, float rDuration = 1, Action rOnAnimEnd = null)
 {
     currentAnim  = SliderAnimControlCenter.Play(currentHandle, currentValue, rValue, rDuration, rOnAnimEnd);
     currentValue = rValue;
 }
예제 #4
0
 public void SetCurrentUniformAnim(float rValue, float rUniformSpeed01 = 1, Action rOnAnimEnd = null)
 {
     currentAnim  = SliderAnimControlCenter.PlayUniformSpeed(currentHandle, currentValue, rValue, rUniformSpeed01, rOnAnimEnd);
     currentValue = rValue;
 }