private void Attack() { animator.SetTrigger("Melee"); Collider2D[] hits = Physics2D.OverlapCircleAll(attackPoint.position, 0.4f); foreach (Collider2D hit in hits) { Viking viking = hit.GetComponent <Viking>(); // if (viking != null) if (viking == GameManager.Instance.CurrentViking) { viking.TakeDamage(stats.damage, stats.element); Instantiate(impactEffect, attackPoint.position, Quaternion.identity); } } }