Esempio n. 1
0
    public void RewardedAd()
    {
        if (alreadyRevived == false)
        {
            ads.ShowRewardedAd();
            FindObjectOfType <SoundManager>().Pause("GameOver");
            reviveAnimation.SetBool("hasRevived", true);
        }
        else
        {
            if (gameScore > PlayerPrefs.GetInt("HighScore"))
            {
                PlayerPrefs.SetInt("HighScore", gameScore);

                CloudOnceServices.instance.SubmitScore(PlayerPrefs.GetInt("HighScore"));
            }
            if (PlayerPrefs.GetInt("HighScore") >= 1000)
            {
                CloudOnceServices.instance.AchievementOne();
            }
            if (PlayerPrefs.GetInt("HighScore") >= 2500)
            {
                CloudOnceServices.instance.AchievementTwo();
            }
            if (PlayerPrefs.GetInt("HighScore") >= 5000)
            {
                CloudOnceServices.instance.AchievementThree();
            }

            if (gameTime <= 10)
            {
                CloudOnceServices.instance.TimeOne();
            }
            else if (gameTime <= 30)
            {
                CloudOnceServices.instance.TimeTwo();
            }
            else if (gameTime <= 60)
            {
                CloudOnceServices.instance.TimeThree();
            }
            else if (gameTime >= 300)
            {
                CloudOnceServices.instance.TimeFour();
            }

            if (PlayerPrefs.GetInt("Money") >= 5000)
            {
                CloudOnceServices.instance.MoneyTwo();
            }

            playerPrefs.AddMoney(currency);
            playerPrefs.AddPlays(1);
            SceneManager.LoadScene(SceneManager.GetActiveScene().name, LoadSceneMode.Single);
            FindObjectOfType <SoundManager>().Stop("GameOver");
            FindObjectOfType <SoundManager>().Play("Game");
            reviveAnimation.SetBool("hasRevived", false);
        }
    }
Esempio n. 2
0
    public void LeaveGameOver()
    {
        playerPrefs.AddMoney(currencyCalculation);
        playerPrefs.AddPlays(1);

        playAgain.SetBool("hasRevived", false);
        gameOverScreen.SetActive(false);
        hearts.SetActive(true);
        timer.SetActive(true);
        joystick.SetActive(true);
        pauseBtn.SetActive(true);
        Time.timeScale = 1f;
        sceneManager.EnterMenu();
    }
Esempio n. 3
0
 void SuccessCoins()
 {
     playerPrefs.AddMoney(50);
     FindObjectOfType <SoundManager>().Play("MainMenuMusic");
 }
Esempio n. 4
0
 public void HandleUserEarnedReward(object sender, EventArgs args)
 {
     prefs.AddMoney(75);
     FindObjectOfType <SoundManager>().Play("Buy");
 }