示例#1
0
    public void SetHighscore(int score) //Sets Client and Server Score
    {
        if (score == CountJumpObjects())
        {
            Highscores.AddNewHighscore(CountJumpObjects());
        }
        else
        {
            adManager.showEveryN = 0;   //Thank the hacker for ma Ads!
            PlayerPrefs.SetInt("HasHacked", 1);
        }
        SetLocalHighscore(score);


        if (adManager)
        {
            adManager.DelayAd();
            CheckColor();
        }

        if (hintManager)
        {
            hintManager.RewardPlayer();
            hintManager.ToggleHints(true);
        }
        if (analyticsManager)
        {
            analyticsManager.OnHighscoreReached(score);
        }
    }
    public void Reward()
    {
        if (selectedReward)
        {
            selectedReward.RecieveReward();
        }
        adManager.DelayAd();
        RemoveRewards();

        Vibration.Vibrate(50);
        audioSource.Play();

        CheckBackButton();
    }