void Start() { Destroy(GameObject.Find("GameController")); Destroy(GameObject.Find("CheckForInteraction")); Destroy(GameObject.Find("InventoryHandler")); StatKeeper.ResetStats(); InventoryHandler.resetInventory(); PlayButton = GameObject.Find("Play").GetComponent <Button>(); AboutButton = GameObject.Find("About").GetComponent <Button>(); QuitButton = GameObject.Find("Quit").GetComponent <Button>(); HelpButton = GameObject.Find("Help").GetComponent <Button>(); continueButton = GameObject.Find("HelpToggle/ContinueButton").GetComponent <Button>(); AboutToggle = GameObject.Find("AboutToggle"); ImageToggle = GameObject.Find("ImageToggle"); HelpToggle = GameObject.Find("HelpToggle"); continueButton.onClick.AddListener(() => startSound()); PlayButton.onClick.AddListener(() => beginGame()); AboutButton.onClick.AddListener(() => toggleAbout()); QuitButton.onClick.AddListener(() => Application.Quit()); HelpButton.onClick.AddListener(() => toggleHelp()); AboutToggle.SetActive(false); HelpToggle.SetActive(false); continueButton.gameObject.SetActive(false); }
//Continues the game and revives the player public void ContinueGame() { playerDed = false; StatKeeper.healPlayer(); Debug.Log("Continuing game from the checkpoint"); StatKeeper.resetHoboCoin(); InventoryHandler.resetInventory(); SceneManager.LoadScene(3); }