protected virtual void OnTriggerEnter2D(Collider2D collision) { if (!invincible) { for (int i = 0; i < hurtTags.Length; i++) { if (collision.tag == hurtTags[i]) { int damage = maxHp; BulletDamage bullet = collision.GetComponent <BulletDamage>(); if (bullet) { damage = bullet.damage; bullet.OnHit(); } Hurt(damage); } } } }