Exemple #1
0
 public void SetAnimate(string name, bool loop)
 {
     if (animation.AnimationName != name)
     {
         SpineController.SetAnimate(animation, name, loop);
     }
 }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
 public override ExecState Evaluate()
 {
     SpineController.SetAnimate(animation, animateName, loop, reset, timeScale);
     return(ExecState.Success);
 }