Esempio n. 1
0
    public void EndScreen(bool value)
    {
        end_window.ShowWindow(value);

        if (value && LevelsMenager.Instance.indexCurrentLevel == 1)
        {
            AchivmentMenager.SetAchivment(GPGSls.achievement_nice_to_see_you);
            PlayerPrefs.SetInt("PassFirstLevel", 1);
        }
    }
Esempio n. 2
0
    private void AchivmentOfRotate()
    {
        int rotate = PlayerPrefs.GetInt("UseRotate10Times", 0);

        rotate++;
        PlayerPrefs.SetInt("UseRotate10Times", rotate);
        if (rotate >= 10)
        {
            AchivmentMenager.SetAchivment(GPGSls.achievement_pirouette);
        }
    }
Esempio n. 3
0
    private void Start()
    {
        for (int i = 0; i < allLevelsStar.Length; i++)
        {
            allLevelsStar[i] = LevelsMenager.Instance.StarsGetFromLevel(i + 1);
        }

        CountScore();

        AchivmentMenager.SetAchivment(GPGSls.achievement_monkejs_hero);
        PlayerPrefs.SetInt("PassAllLevels", 1);
    }
Esempio n. 4
0
    private void PowerUsedTimes()
    {
        int used = PlayerPrefs.GetInt("Use100Powers", 0);

        used++;
        PlayerPrefs.SetInt("Use100Powers", used);

        if (used >= 100)
        {
            AchivmentMenager.SetAchivment(GPGSls.achievement_powerful);
        }
    }
Esempio n. 5
0
    public void SetArrayMovesNotUse()
    {
        int[] arrayMoves = PlayerPrefsX.GetIntArray("Moves", 0, 60);
        arrayMoves[indexCurrentLevel - 1] = 1;
        PlayerPrefsX.SetIntArray("Moves", arrayMoves);

        int check = 0;

        foreach (int i in arrayMoves)
        {
            if (i == 1)
            {
                check++;
            }
        }

        if (check >= 10)
        {
            AchivmentMenager.SetAchivment(GPGSls.achievement_untouchable);
            PlayerPrefs.SetInt("Pass10Levels", 1);
        }
    }
Esempio n. 6
0
    public void SetArrayPowersNotUse()
    {
        int[] arrayPowers = PlayerPrefsX.GetIntArray("Powers", 0, 60);
        arrayPowers[indexCurrentLevel - 1] = 1;
        PlayerPrefsX.SetIntArray("Powers", arrayPowers);

        int check = 0;

        foreach (int i in arrayPowers)
        {
            if (i == 1)
            {
                check++;
            }
        }

        if (check >= 5)
        {
            AchivmentMenager.SetAchivment(GPGSls.achievement_make_it_simple);
            PlayerPrefs.SetInt("Pass5Levels", 1);
        }
    }
Esempio n. 7
0
    public void SetArrayWithoutMistake()
    {
        int[] arrayMistake = PlayerPrefsX.GetIntArray("Mistake", 0, 60);
        arrayMistake[indexCurrentLevel - 1] = 1;
        PlayerPrefsX.SetIntArray("Mistake", arrayMistake);


        int check = 0;

        foreach (int i in arrayMistake)
        {
            if (i == 1)
            {
                check++;
            }
        }

        if (check == arrayMistake.Length)
        {
            AchivmentMenager.SetAchivment(GPGSls.achievement_mistakes_not_here);
            PlayerPrefs.SetInt("BreakingAnyBlock", 1);
        }
    }
Esempio n. 8
0
 private void Start()
 {
     AchivmentMenager.SetAchivment(GPGSls.achievement_learning_is_the_key);
     PlayerPrefs.SetInt("WatchAllTutorials", 1);
 }