void Start() { PauseMenuUI.SetActive(false); CountdownUI.SetActive(true); ControlsUI.SetActive(false); MenuCheckUI.SetActive(false); GameOverUI.SetActive(false); StartCoroutine(GameCountDown()); GameIsPaused = false; gameStarted = false; }
// Update is called once per frame void Update() { if (Input.GetButtonDown("StartButton") && gameStarted == true) { if (GameIsPaused) { Resume(); } else { Pause(); } } if (Input.GetButtonDown("Cancel")) { ControlsUI.SetActive(false); MenuCheckUI.SetActive(false); myInputField.Select(); } if ((P1Slider.value == MaxPoints || P2Slider.value == MaxPoints || P3Slider.value == MaxPoints || P4Slider.value == MaxPoints)) { GameIsPaused = true; checkWinner(); GameOverUI.SetActive(true); GameOverText.GetComponent <Text>().text = "Game Over\n\nThe " + role + " has been promoted"; StartCoroutine(gameOver()); } switch (PowerUp.pointPowerUp) //If a player collects a point power up { case 1: //Player 1 P1Slider.value += 0.25f; PowerUp.pointPowerUp = 0; break; case 2: //Player 2 P2Slider.value += 0.25f; PowerUp.pointPowerUp = 0; break; case 3: //Player 3 P3Slider.value += 0.25f; PowerUp.pointPowerUp = 0; break; case 4: //Player 4 P4Slider.value += 0.25f; PowerUp.pointPowerUp = 0; break; } switch (TripWires.playerNum) { case 1: P1Slider.value -= 0.25f; TripWires.playerNum = 0; break; case 2: P2Slider.value -= 0.25f; TripWires.playerNum = 0; break; case 3: P3Slider.value -= 0.25f; TripWires.playerNum = 0; break; case 4: P4Slider.value -= 0.25f; TripWires.playerNum = 0; break; } switch (Dynamite.dynaPlayerNum) { case 1: P1Slider.value -= 0.25f; Dynamite.dynaPlayerNum = 0; break; case 2: P2Slider.value -= 0.25f; Dynamite.dynaPlayerNum = 0; break; case 3: P3Slider.value -= 0.25f; Dynamite.dynaPlayerNum = 0; break; case 4: P4Slider.value -= 0.25f; Dynamite.dynaPlayerNum = 0; break; } }
public void NoButton() { MenuCheckUI.SetActive(false); }
public void MenuCheckPanel() { MenuCheckUI.SetActive(true); }