Пример #1
0
 void ModifyButton(Button3d btn)
 {
     btn.SetButtonNumber(levelButtonCount);
     levelButtonCount++;
     CheckPlayerPrefs(btn);
     if (btn.buttonNumber > MaxLevels)
     {
         btn.gameObject.SetActive(false);
     }
     else
     {
         btn.gameObject.SetActive(true);
     }
 }
Пример #2
0
 void CheckPlayerPrefs(Button3d btn)
 {
     buttonNumberText = btn.GetComponentInChildren <TextMesh> ();
     if (PlayerPrefs.GetInt("Level" + btn.buttonNumber.ToString()) >= 1)
     {
         if (PlayerPrefs.GetInt("Level" + btn.buttonNumber.ToString()) > 1)
         {
             btn.interactable = true;
             btn.mastered     = true;
         }
         else
         {
             btn.interactable          = true;
             buttonNumberText.fontSize = 30;
             buttonNumberText.text     = btn.buttonNumber.ToString();
         }
     }
     else
     {
         btn.interactable          = false;
         buttonNumberText.fontSize = 10;
         buttonNumberText.text     = btn.buttonNumber.ToString() + "-Locked";
     }
 }