private void OnTriggerEnter2D(Collider2D other)
 {
     if (other.CompareTag("Bullet"))
     {
         _Pool.AddToPool(other.gameObject);
     }
 }
示例#2
0
    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);
        }
    }