Esempio n. 1
0
    /*************************************
     *                                   *
     *              UPDATE               *
     *                                   *
     ************************************/
    private void Update()
    {
        textHUD.SetText("Score: " + (score)); //+ speedUp.ToString();
        comboObject.GetComponentInChildren <TextMesh>().text = combo.ToString();
        currentScore = score;
        currentCombo = combo;

        //GAMEOVER
        if (DBC.GetLifes() == 0)
        {
            SetSpeedUp(0.0f);
            NewRecord();
            //HighscoreTable.AddHighscoreEntry(currentScore);
            GameObject.Find("AdsController").GetComponent <UnityAdsPlacement>().ShowAd();
            GameOver.enabled = true;
            StopHazzardSpawn();
            RSTS.ReSizeCollider();
            highscore.SetText(highscoreTable.GetFirstScore().ToString());
            gameoverScore.SetText("" + (currentScore));
            gameoverCombo.SetText(maxCombo.ToString());
            ResetGame();
            DBC.SetLifes(3);
        }
        count = (allies.Length * 30) / allies.Length;


        if (Input.GetKeyDown(KeyCode.Escape))
        {
            if (GameObject.Find("Main Menu Canvas").GetComponent <Canvas>().isActiveAndEnabled)
            {
                GameObject.Find("Exit Canvas").GetComponent <Canvas>().enabled = true;
            }

            if (GameObject.Find("Highscore Canvas").GetComponent <Canvas>().isActiveAndEnabled)
            {
                GameObject.Find("Highscore Canvas").GetComponent <Canvas>().enabled = false;
                GameObject.Find("Main Menu Canvas").GetComponent <Canvas>().enabled = true;
            }

            if (GameObject.Find("Help Menu Canvas").GetComponent <Canvas>().isActiveAndEnabled&& Input.GetKeyDown(KeyCode.Escape))
            {
                GameObject.Find("Help Menu Canvas").GetComponent <Canvas>().enabled = false;
                GameObject.Find("Main Menu Canvas").GetComponent <Canvas>().enabled = true;
                //Extra Code to restart the help menu configuration
                GetComponent <HelpMenu>().ResetHelpMenu();
            }

            if (GameObject.Find("Credits Canvas").GetComponent <Canvas>().isActiveAndEnabled&& Input.GetKeyDown(KeyCode.Escape))
            {
                GameObject.Find("Credits Canvas").GetComponent <Canvas>().enabled   = false;
                GameObject.Find("Main Menu Canvas").GetComponent <Canvas>().enabled = true;
            }
            if (GameObject.Find("Settings Canvas").GetComponent <Canvas>().isActiveAndEnabled&& Input.GetKeyDown(KeyCode.Escape))
            {
                GameObject.Find("Settings Canvas").GetComponent <Canvas>().enabled  = false;
                GameObject.Find("Main Menu Canvas").GetComponent <Canvas>().enabled = true;
            }
        }
    }