Esempio n. 1
0
    //Função de tentar novamente;
    void TryAgain()
    {
        Time.timeScale = 0;
        UICanvas.transform.Find("PainelTryAgain").gameObject.SetActive(false);
        if (ads != null)
        {
            if (canTryAgain)
            {
                if (ads.IsReady("rewardedVideo"))
                {
                    ads.ShowAds("rewardedVideo");
                    isDead = false;
                    UICanvas.transform.Find("EndUI").gameObject.SetActive(isDead);
                }
                else
                {
                    Time.timeScale = 1;
                    UICanvas.transform.Find("PainelTryAgain").gameObject.SetActive(true);
                    UICanvas.transform.Find("PainelTryAgain").Find("CantAds").gameObject.SetActive(true);
                    return;
                }
            }
            else
            {
                //ads.OnUnityAdsReady("video");
                UICanvas.transform.Find("EndUI").gameObject.SetActive(isDead);
                UICanvas.transform.Find("PainelTryAgain").gameObject.SetActive(false);
            }
        }

        else
        {
            UICanvas.transform.Find("EndUI").gameObject.SetActive(true);
        }
    }
Esempio n. 2
0
    public void QuitButton()
    {
        //Por enquanto -- A ideia é retornar ao menu principal;
        GM.DeathCounter++;
        if (GM.DeathCounter == 3)
        {
            ads.ShowAds("video");
            GM.DeathCounter = 0;
        }
        PauseMenu();

        player.SetNumberOfDeaths(player.deathCounter + 1);
        player.SetRunDistance(SceneManager.GetActiveScene().buildIndex);
        player.SetRunSpeed(gameTimer.GetTime());
        player.SavePlayer();

        gameTimer.SetTime(0);
        SceneManager.LoadScene(0);
    }