public void Attack(CharacterStats targetStats) { if (attackCooldown <= 0f) { StartCoroutine(DoDamage(targetStats, attackDelay)); //if (OnAttack != null) // OnAttack(); attackCooldown = 1f / attackSpeed; if (attReset != null) { attReset.AttackingReset(); } } }