Example #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();
     }
 }
Example #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);
     }
 }