示例#1
0
 public override void Execute()
 {
     if (!character)
     {
         return;
     }
     if (!character.anim)
     {
         return;
     }
     AnimatorUtil.CrossFade(character.anim, stateNameHash, 0.05f);
     character.anim.speed = 1.2f;
     FightController.instance.Move(character.transform, endPos, moveTime, () =>
     {
         character.anim.speed = 1f;
         AnimatorUtil.SetTrigger(character.anim, AnimatorUtil.ENDRUN);
         FinishAction();
         finish = true;
     });
 }