示例#1
0
    void FillList()
    {
        int n = 0;

        foreach (var level in levelList)
        {
            n++;
            GameObject  newButton = Instantiate(button) as GameObject;
            levelButton btn       = newButton.GetComponent <levelButton>();
            btn.levelText.text = level.levelText;
            btn.levelNum.text  = n.ToString();

            btn.unlocked = level.unlocked;
            btn.GetComponent <UnityEngine.UI.Button> ().interactable = level.unlocked;

            btn.GetComponent <UnityEngine.UI.Button> ().onClick.AddListener(() => btn.loadLevels());

            newButton.transform.SetParent(spacer, false);
        }
    }