예제 #1
0
 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);
         }
     }
 }