private void CheckBounds() { if (transform.position.y < verticalBounds) { bulletManager.ReturnBullet(gameObject); } }
public void OnTriggerEnter2D(Collider2D other) { // If the bullet hits the player if (other.gameObject.tag == "Player") { // Reduce one life player.lives--; if (player.lives <= 0) // If the player has no lives { // Switch to Gameover scene SceneManager.LoadScene("Gameover"); } bulletManager.ReturnBullet(gameObject); } // If the bullet hits a mask or a player's bullet if (other.gameObject.tag == "Mask" || other.gameObject.tag == "Bullet") { bulletManager.ReturnBullet(gameObject); } }