void SetScoreBasedOnDifficulty()
    {
        if (GamePreferencesScript.GetEasyDifficultyState() == 1)
        {
            SetScore(GamePreferencesScript.GetEasyDifficultyHighScore(), GamePreferencesScript.GetEasyDifficultyCoinScore());
        }

        else if (GamePreferencesScript.GetMediumDifficultyState() == 1)
        {
            SetScore(GamePreferencesScript.GetMediumDifficultyHighScore(), GamePreferencesScript.GetMediumDifficultyCoinScore());
        }

        else if (GamePreferencesScript.GetHardDifficultyState() == 1)
        {
            SetScore(GamePreferencesScript.GetHardDifficultyHighScore(), GamePreferencesScript.GetHardDifficultyCoinScore());
        }
    }
Example #2
0
    void SetTheDifficulty()
    {
        if (GamePreferencesScript.GetEasyDifficultyState() == 1)
        {
            SetInitialDifficulty("easy");
        }

        else if (GamePreferencesScript.GetMediumDifficultyState() == 1)
        {
            SetInitialDifficulty("medium");
        }

        else if (GamePreferencesScript.GetHardDifficultyState() == 1)
        {
            SetInitialDifficulty("hard");
        }
    }
    // Use this for initialization
    void Start()
    {
        //Set our speed based on the user preferences.
        if (GamePreferencesScript.GetEasyDifficultyState() == 1)
        {
            maxSpeed = easySpeed;
        }
        else if (GamePreferencesScript.GetMediumDifficultyState() == 1)
        {
            maxSpeed = mediumSpeed;
        }
        else if (GamePreferencesScript.GetHardDifficultyState() == 1)
        {
            maxSpeed = hardSpeed;
        }

        moveCamera = true;
    }
    public void CheckGameStatus(int score, int coinScore, int lifeScore)
    {
        if (lifeScore < 0)
        {
            //Set Easy Difficulty Scores
            if (GamePreferencesScript.GetEasyDifficultyState() == 1)
            {
                int highScore     = GamePreferencesScript.GetEasyDifficultyHighScore();
                int coinHighScore = GamePreferencesScript.GetEasyDifficultyCoinScore();

                if (score > highScore)
                {
                    GamePreferencesScript.SetEasyDifficultyHighScore(score);
                }
                if (coinScore > coinHighScore)
                {
                    GamePreferencesScript.SetEasyDifficultyCoinScore(coinScore);
                }
            }

            //Set Medium Difficulty Scores
            if (GamePreferencesScript.GetMediumDifficultyState() == 1)
            {
                int highScore     = GamePreferencesScript.GetMediumDifficultyHighScore();
                int coinHighScore = GamePreferencesScript.GetMediumDifficultyCoinScore();

                if (score > highScore)
                {
                    GamePreferencesScript.SetMediumDifficultyHighScore(score);
                }
                if (coinScore > coinHighScore)
                {
                    GamePreferencesScript.SetMediumDifficultyCoinScore(coinScore);
                }
            }

            //Set Hard Difficulty Scores
            if (GamePreferencesScript.GetHardDifficultyState() == 1)
            {
                int highScore     = GamePreferencesScript.GetHardDifficultyHighScore();
                int coinHighScore = GamePreferencesScript.GetHardDifficultyCoinScore();

                if (score > highScore)
                {
                    GamePreferencesScript.SetHardDifficultyHighScore(score);
                }
                if (coinScore > coinHighScore)
                {
                    GamePreferencesScript.SetHardDifficultyCoinScore(coinScore);
                }
            }

            gameStartedFromMainMenu      = false;
            gameRestartedAfterPlayerDied = false;
            GameplayControllerScript.instance.GameOverShowPanel(score, coinScore);
        }

        else
        {
            this.score     = score;
            this.coinScore = coinScore;
            this.lifeScore = lifeScore;

            gameRestartedAfterPlayerDied = true;
            gameStartedFromMainMenu      = false;

            GameplayControllerScript.instance.PlayerDiedRestartTheGame();
        }
    }