void OnTriggerEnter2D(Collider2D col) { if (attack.self.targetTag == col.gameObject.tag && 0 < hitCount) { UnitColliderDamage colliderDamage = col.gameObject.GetComponent <UnitColliderDamage>(); if (null != colliderDamage) { hitCount -= 1; attack.Damage(colliderDamage.unit); } } }