예제 #1
0
    void Awake()
    {
        Instance = this;
        state    = programState.selectStile;
        //Оставляем одну из реклам

        switch (ads)
        {
        case adsType.AdMob:
            unityADS.SetActive(false);
            break;

        case adsType.UnityADS:
            adMobPrefab.SetActive(false);
            break;
        }

//------------------------------------------------------------------------Подгружаем префсы--------------------------------------------------------------
        //здесь же проверяем есть ли сейчас какоето значение в плауерпрефс
        if (PlayerPrefs.HasKey("unityChance"))
        {
            unityChance = PlayerPrefs.GetInt("unityChance");
            updateChance();
        }
        //обновляем блокировки на таолу:
        for (int i = 0; i < allStile.Count; i++)
        {
            Stile selectStile = allStile [i];
            for (int j = 0; j < selectStile.stileTaolu.Count; j++)
            {
                Taolu selectTaolu = selectStile.stileTaolu [j];
                selectTaolu.updateLockSmile();
            }
        }
    }
예제 #2
0
 //Меню выбора стиля:
 public void selectStile(Stile stile)
 {
     this.stile = stile;
     //теперь отображаем панель выборатаолу именно для этого стиля
     stilePanel.gameObject.SetActive(false);
     this.stile.allTaoluPanell.SetActive(true);
     for (int i = 0; i < stile.stileTaolu.Count; i++)
     {
         Taolu t = stile.stileTaolu [i];
         t.updateLockSmile();
     }
 }
예제 #3
0
 //Метод чистит префсы:
 void cleanPrefses()
 {
     for (int i = 0; i < allStile.Count; i++)
     {
         Stile selectStile = allStile [i];
         for (int j = 0; j < selectStile.stileTaolu.Count; j++)
         {
             Taolu selectTaolu = selectStile.stileTaolu[j];
             if (!selectTaolu.emptyOpen)
             {
                 PlayerPrefs.SetInt(selectTaolu.prefsName, 3);
             }
             else
             {
                 PlayerPrefs.SetInt(selectTaolu.prefsName, 0);
                 selectTaolu.state        = Taolu.stateTaolu.open;
                 selectTaolu.loockedState = 0;
             }
             //Debug.Log (selectTaolu.prefsName + " = " + PlayerPrefs.GetInt(selectTaolu.prefsName));
         }
     }
     PlayerPrefs.SetInt("unityChance", 0);
 }