void AddButton(List <string> descriptionList, int buttonNum) { // Button Button button = Instantiate(buttonPrefab); button.name = "ActionList Button"; button.onClick.AddListener(delegate { manager.ButtonPressed(buttonNum); //Hide (true); // FIX? no need? }); button.transform.SetParent(scrollRect.transform, false); // Text Text text = Instantiate(buttonTextPrefab); text.text = descriptionList[buttonNum]; text.transform.SetParent(button.transform, false); }