Esempio n. 1
0
 void Start()
 {
     buttonList = new GameObject[MinigameManager.minigameNameList.Length];
     for (int i = 0; i < MinigameManager.minigameNameList.Length; i++)
     {
         var i2 = i; // Gambiarra obrigatoria porque delegates
         buttonList[i] = (GameObject)Instantiate(buttonPrefab, interactableArea);
         buttonList[i].GetComponentInChildren <Text>().text = MinigameManager.minigameDisplayNameList[i];
         buttonList[i].GetComponent <Button>().onClick.AddListener(delegate { mgm.OpenMinigameTutorial(MinigameManager.minigameNameList[i2]); });
     }
 }