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); }
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); }