Exemple #1
0
        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);
        }
Exemple #2
0
        //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);
        }