Example #1
0
 public void Parry()
 {
     if (canParry)
     {
         Inimigo[] Atackers = new Inimigo[Atacker.Count];
         Atacker.CopyTo(Atackers);
         if (defenceWindow)
         {
             foreach (Inimigo At in Atackers)
             {
                 At.Stop();
             }
         }
     }
     canParry = false;
     Invoke("ReParry", parryDelay);
 }
Example #2
0
 public void Parry()
 {
     if (canParry)
     {
         rightAnim.SetBool("Parry", true);
         leftAnim.SetBool("Parry", true);
         Inimigo[] Atackers = new Inimigo[Atacker.Count];
         Atacker.CopyTo(Atackers);
         if (defenceWindow)
         {
             foreach (Inimigo At in Atackers)
             {
                 At.Stop((Dodging) ? (Player.Instance.transform.position - At.transform.position) : (At.transform.position - Player.Instance.transform.position));
             }
         }
     }
     canParry = false;
     Invoke("ReParry", parryDelay);
 }