void CheckPlayerLeave() { if (InputManager.Player1.BPress) { if (p1Ready) { p1Ready = false; UpdateVisuals(1); } else { p1joined = false; UpdateVisuals(1); GlobalGameManager.RemovePlayer(1); } } if (InputManager.Player2.BPress) { if (p2Ready) { p2Ready = false; UpdateVisuals(2); } else { p2joined = false; UpdateVisuals(2); GlobalGameManager.RemovePlayer(2); } } if (InputManager.Player3.BPress) { if (p3Ready) { p3Ready = false; UpdateVisuals(3); } else { p3joined = false; UpdateVisuals(3); GlobalGameManager.RemovePlayer(3); } } if (InputManager.Player4.BPress) { if (p4Ready) { p4Ready = false; UpdateVisuals(4); } else { p4joined = false; UpdateVisuals(4); GlobalGameManager.RemovePlayer(4); } } }