Ejemplo n.º 1
0
    void Update()
    {
        if (gameLosed && !loseFlag)
        {
            if (coins < 10)
            {
                uIManager.lose_button_checkpoint.GetComponent <Button>().interactable = false;
                uIManager.lose_button_continue.GetComponent <Button>().interactable   = false;
            }


            if (adsProperty == "noads") // реклама включена
            {
                uIManager.lose_button_watchads.SetActive(false);
                uIManager.lose_button_checkpoint.SetActive(false);
                uIManager.RemoveAdsButton.SetActive(false);
                uIManager.lose_button_continue.SetActive(true);
                uIManager.lose_button_checkpoint_free.SetActive(true);
            }
            else
            {
                uIManager.lose_button_continue.SetActive(false);
                uIManager.lose_button_checkpoint_free.SetActive(false);
                uIManager.RemoveAdsButton.SetActive(true);
                uIManager.lose_button_watchads.SetActive(true);
                uIManager.lose_button_checkpoint.SetActive(true);

                if (adMobManager.GetRewardBasedVideoIsLoaded())
                {
                    uIManager.lose_button_watchads.GetComponent <Button>().interactable = true;
                    uIManager.lose_button_watchads.GetComponent <Animation>().enabled   = true;
                }
                else
                {
                    uIManager.lose_button_watchads.GetComponent <Button>().interactable = false;
                    uIManager.lose_button_watchads.GetComponent <Animation>().enabled   = false;
                }
            }

            uIManager.Lose.SetActive(true);
            loseFlag = true;
        }
        else if (!gameLosed && loseFlag)
        {
            uIManager.Lose.SetActive(false);
            uIManager.RemoveAdsButton.SetActive(false);
            loseFlag = false;
        }

        if (gamePaused && !pauseFlag)
        {
            Time.timeScale = 0;
            uIManager.Pause.SetActive(true);
            pauseFlag = true;
        }
        else if (!gamePaused && pauseFlag)
        {
            Time.timeScale = 1;
            uIManager.Pause.SetActive(false);
            pauseFlag = false;
        }
    }