// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { SceneManager.LoadScene("MainMenu"); if (!rgm) { rgm = GameObject.FindGameObjectWithTag("RealGameManager").GetComponent <RealGameManager>(); } rgm.reset(); } }
public void OnButtonDown(string command) { if (!rgm) { rgm = GameObject.FindGameObjectWithTag("RealGameManager").GetComponent <RealGameManager>(); } if (command == "start") { rgm.GetComponent <AudioManager>().playSound(0); SceneManager.LoadScene("Tina"); rgm.setupGame(); } else if (command == "restart") { rgm.restartGame(); } else if (command == "press")//for detecting button input from game while running { rgm.onButtonDown(); Debug.Log("Button Pressed!"); if (rgm.gameRunning) { GameObject.FindGameObjectWithTag("gameButton").GetComponent <Text>().text = "Shake It!"; } } else if (command == "release")//to detect when a button is no longer held in game while running { rgm.onButtonUp(); Debug.Log("Button Released!"); if (rgm.gameRunning) { GameObject.FindGameObjectWithTag("gameButton").GetComponent <Text>().text = "Tap It!"; } } else if (command == "quit") { rgm.GetComponent <AudioManager>().playSound(0); Application.Quit(); } else if (command == "home") { //return to main menu rgm.GetComponent <AudioManager>().playSound(0); SceneManager.LoadScene("MainMenu"); rgm.reset(); } else if (command == "about") { rgm.GetComponent <AudioManager>().playSound(0); GameObject panel = GameObject.FindGameObjectWithTag("howtoplay"); TogglePanel(panel); } else if (command == "partySize") { //go to change number of players rgm.GetComponent <AudioManager>().playSound(0); SceneManager.LoadScene("PartySize"); rgm.reset(); } else if (command == "add") { if (rgm.numPlayers < 10) { rgm.GetComponent <AudioManager>().playSound(0); rgm.numPlayers++; } if (!numPlayers) { numPlayers = GameObject.FindGameObjectWithTag("NumPlayerUI").GetComponent <Text>(); } numPlayers.text = rgm.numPlayers.ToString(); } else if (command == "sub") { if (rgm.numPlayers > 2) { rgm.GetComponent <AudioManager>().playSound(0); rgm.numPlayers--; } if (!numPlayers) { numPlayers = GameObject.FindGameObjectWithTag("NumPlayerUI").GetComponent <Text>(); } numPlayers.text = rgm.numPlayers.ToString(); } else if (command == "prompt") { rgm.GetComponent <AudioManager>().playSound(0); SceneManager.LoadScene("EndGame"); rgm.reset(); } }