private void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Bullet")) { _Pool.AddToPool(other.gameObject); } }
private void OnTriggerEnter(Collider other) { if (!isActive) { return; } if (other.tag == "Enemy") { if (enemyLookup == null) { Debug.LogWarning("Enemy lookup not set."); } else { enemyLookup.LookupEnemy(other.name).enemyHealth.DealDamage(bulletDamage); } isActive = false; bulletPool.AddToPool(this); } }