Hey, how to check if slider is moving? It should do this stuff when moving and then stop when not moving slider.
import UnityEngine.UI;
var obj = GameObject("");
var animName = obj.GetComponent.<Animation>();
var whatAnimation = "";
var animWrapMode = WrapMode.PingPong;
var SliderPos : float;
var animationSlider = GetComponent(UnityEngine.UI.Slider);
var movingSlider = false;
function Start () {
animationSlider.direction = Slider.Direction.LeftToRight;
animationSlider.minValue = 0;
animationSlider.maxValue = 1;
animName[whatAnimation].enabled = false;
animName[whatAnimation].weight = 1;
animName[whatAnimation].wrapMode = animWrapMode;
}
function Update() {
animName[whatAnimation].normalizedTime = SliderPos;
//movingSlider = false;
if(movingSlider)
{
animName[whatAnimation].enabled = true;
}
else
{
animName[whatAnimation].enabled = false;
}
}
function moveSlider(newPos : float) {
SliderPos = newPos;
}
This piece is where things should be changed
if(movingSlider)
{
animName[whatAnimation].enabled = true;
}
else
{
animName[whatAnimation].enabled = false;
}