private void OnTriggerEnter2D(Collider2D collision) { Enemy target = collision.GetComponent <Enemy>(); if (target != null) { target.TakeDamage(damage); Destroy(gameObject); return; } EnemyHp enemyHp = collision.GetComponent <EnemyHp>(); if (enemyHp != null) { enemyHp.TakeDamage(damage); Destroy(gameObject); } }