Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        int levelUnlock = PlayerPrefs.GetInt("Level", 1);

        for (int i = 1; i < SceneManager.sceneCountInBuildSettings; i++)
        {
            GameObject button = GameObject.Instantiate(buttonPrefab);
            button.transform.SetParent(panelContainer.transform);
            button.transform.Find("Text").GetComponent <Text> ().text = i.ToString();
            if (i <= levelUnlock)
            {
                button.GetComponent <Image> ().color = Color.green;
                int j = i;
                button.GetComponent <Button> ().onClick.AddListener(() => {
                    LevelSelector.LoadLevelStatic(j);
                });
            }
            else
            {
                button.GetComponent <Image> ().color = Color.red;
            }
        }
    }
Esempio n. 2
0
 public void LoadContinueLevel()
 {
     LevelSelector.LoadLevelStatic(PlayerPrefs.GetInt("Level", 1));
 }