예제 #1
0
 void AnimationExit(AnimatorStateInfo stateInfo)
 {
     if (true) //on peut vérifier isAlive au besoin
     {
         if (stateInfo.IsName("Attack_Tree"))
         {
             anim.ResetTrigger("damaged");
             StartCoroutine(ChangeWeaponActive(0.0f, false));
             weaponScriptL.ResetTrigger();
             weaponScriptR.ResetTrigger();
             isAttacking = false;
         }
     }
 }
예제 #2
0
 override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
 {
     weaponTrigger.SetActive(false);
     weaponScript.ResetTrigger();
 }