コード例 #1
0
    public void HardDifficulty()
    {
        GamePrefrences.SetEasyDifficulty(0);
        GamePrefrences.SetMediumDifficulty(0);
        GamePrefrences.SetHardDifficulty(1);

        easySign.SetActive(false);
        mediumSign.SetActive(false);
        hardSign.SetActive(true);
    }
コード例 #2
0
 void CheckToPlayTheMusic()
 {
     if (GamePrefrences.GetMusicState() == 1)
     {
         MusicController.instance.PlayMusic(true);
         musicButton.image.sprite = musicIcon[1];
     }
     else
     {
         MusicController.instance.PlayMusic(false);
         musicButton.image.sprite = musicIcon[0];
     }
 }
コード例 #3
0
 void SetTheDifficulty()
 {
     if (GamePrefrences.GetEasyDifficulty() == 1)
     {
         SetInitialDifficulty("easy");
     }
     if (GamePrefrences.GetMediumDifficulty() == 1)
     {
         SetInitialDifficulty("medium");
     }
     if (GamePrefrences.GetHardDifficulty() == 1)
     {
         SetInitialDifficulty("hard");
     }
 }
コード例 #4
0
 public void MusicButton()
 {
     if (GamePrefrences.GetMusicState() == 0)
     {
         GamePrefrences.SetMusicState(1);
         MusicController.instance.PlayMusic(true);
         musicButton.image.sprite = musicIcon[1];
     }
     else if (GamePrefrences.GetMusicState() == 1)
     {
         GamePrefrences.SetMusicState(0);
         MusicController.instance.PlayMusic(false);
         musicButton.image.sprite = musicIcon[0];
     }
 }
コード例 #5
0
    void SetScoreBasedOnDifficulty()
    {
        if (GamePrefrences.GetEasyDifficulty() == 1)
        {
            SetScore(GamePrefrences.GetEasyDifficultyHighScore(), GamePrefrences.GetEasyDifficultyCoinScore());
        }

        if (GamePrefrences.GetMediumDifficulty() == 1)
        {
            SetScore(GamePrefrences.GetMediumDifficultyHighScore(), GamePrefrences.GetMediumDifficultyCoinScore());
        }

        if (GamePrefrences.GetHardDifficulty() == 1)
        {
            SetScore(GamePrefrences.GetHardDifficultyHighScore(), GamePrefrences.GetHardDifficultyCoinScore());
        }
    }
コード例 #6
0
    void InitializeVaribles()
    {
        if (!PlayerPrefs.HasKey("Game Initialized"))
        {
            GamePrefrences.SetEasyDifficulty(0);
            GamePrefrences.SetEasyDifficultyCoinScore(0);
            GamePrefrences.SetEasyDifficultyHighScore(0);

            GamePrefrences.SetMediumDifficulty(1);
            GamePrefrences.SetMediumDifficultyCoinScore(0);
            GamePrefrences.SetMediumDifficultyHighScore(0);

            GamePrefrences.SetHardDifficulty(0);
            GamePrefrences.SetHardDifficultyCoinScore(0);
            GamePrefrences.SetHardDifficultyHighScore(0);

            GamePrefrences.SetMusicState(0);

            PlayerPrefs.SetInt("Game Initialized", 123);
        }
    }
コード例 #7
0
    void Start()
    {
        if (GamePrefrences.GetEasyDifficulty() == 1)
        {
            maxSpeed = easySpeed;
            print("easyCameraSpeed");
        }

        if (GamePrefrences.GetMediumDifficulty() == 1)
        {
            maxSpeed = mediumSpeed;
            print("MediumCameraSpeed");
        }

        if (GamePrefrences.GetHardDifficulty() == 1)
        {
            maxSpeed = hardSpeed;
            print("hardCmeraSpeed");
        }

        moveCamera = true;
    }
コード例 #8
0
    public void CheckGameStatus(int score, int coinScore, int lifescore)
    {
        if (lifescore < 0)
        {
            if (GamePrefrences.GetEasyDifficulty() == 1)
            {
                int highScore     = GamePrefrences.GetEasyDifficultyHighScore();
                int coinHighScore = GamePrefrences.GetEasyDifficultyCoinScore();

                if (highScore < score)
                {
                    GamePrefrences.SetEasyDifficultyHighScore(score);
                }
                if (coinHighScore < coinScore)
                {
                    GamePrefrences.SetEasyDifficultyCoinScore(coinScore);
                }
            }

            if (GamePrefrences.GetMediumDifficulty() == 1)
            {
                int highScore     = GamePrefrences.GetMediumDifficultyHighScore();
                int coinHighScore = GamePrefrences.GetMediumDifficultyCoinScore();

                if (highScore < score)
                {
                    GamePrefrences.SetMediumDifficultyHighScore(score);
                }
                if (coinHighScore < coinScore)
                {
                    GamePrefrences.SetMediumDifficultyCoinScore(coinScore);
                }
            }

            if (GamePrefrences.GetHardDifficulty() == 1)
            {
                int highScore     = GamePrefrences.GetHardDifficultyHighScore();
                int coinHighScore = GamePrefrences.GetHardDifficultyCoinScore();

                if (highScore < score)
                {
                    GamePrefrences.SetHardDifficultyHighScore(score);
                }
                if (coinHighScore < coinScore)
                {
                    GamePrefrences.SetHardDifficultyCoinScore(coinScore);
                }
            }


            gameStartedFromMainMenu      = false;
            gameRestartedAfterPlayerDies = false;

            GameplayController.instance.GameoverShowPanel(score, coinScore);
        }
        else
        {
            this.score     = score;
            this.coinScore = coinScore;
            this.lifescore = lifescore;

            GameplayController.instance.SetScore(score);
            GameplayController.instance.SetCoinScore(coinScore);
            GameplayController.instance.SetLifeScore(lifescore);

            gameRestartedAfterPlayerDies = true;
            gameStartedFromMainMenu      = false;

            GameplayController.instance.PlayerDiedRestartTheGame();
        }
    }