public void SetAnimate(string name, bool loop) { if (animation.AnimationName != name) { SpineController.SetAnimate(animation, name, loop); } }
public override ExecState Evaluate() { var anim = controller.anim; if (jumpTimeCount == -1) { SpineController.SetAnimate(anim, "jump", false, false, 1 / controller.JumpTime); jumpTimeCount = 0; return(ExecState.Running); } else if (jumpTimeCount < 1) { if (anim.AnimationName != "jump") { return(ExecState.Fail); } jumpTimeCount += Time.deltaTime / controller.JumpTime; return(ExecState.Running); } else { return(ExecState.Success); } }
public override ExecState Evaluate() { SpineController.SetAnimate(animation, animateName, loop, reset, timeScale); return(ExecState.Success); }