Exemplo n.º 1
0
 public void DestroyBullet(Collider2D collision)
 {
     if (collision.gameObject.tag == "Bullet")
     {
         Destroy(collision.gameObject);
         DestroyBulletHandler?.Invoke();
     }
     if (collision.gameObject.tag == "Bonus")
     {
         Destroy(collision.gameObject);
         DestroyBonusHandler?.Invoke();
     }
 }
Exemplo n.º 2
0
 public void DestroyBullet(Collider2D collision)
 {
     if (collision.gameObject.tag == "Bullet")
     {
         Destroy(collision.gameObject);
         DestroyBulletHandler?.Invoke();
         _audio.PlayOneShot(_meteorCrash);
         _bulletDeath.Play();
     }
     if (collision.gameObject.tag == "Bonus")
     {
         Destroy(collision.gameObject);
         DestroyBonusHandler?.Invoke();
     }
     if (collision.gameObject.tag == "BonusSpeed")
     {
         Destroy(collision.gameObject);
     }
     if (collision.gameObject.tag == "BonusDeffend")
     {
         Destroy(collision.gameObject);
     }
 }