void SetCard(CardUI vue, CardData data, Transform parent) { vue.Data = data; if (data.Keywords != null && data.Keywords.Length != 0) { for (int i = 0; i < data.Keywords.Length; i++) { GameObject keywordPanel = Instantiate(keywordPanelPrefab); KeywordUI script = keywordPanel.GetComponent <KeywordUI>(); script.SetText(data.Keywords[i]); keywordPanel.transform.position = new Vector3(0, -i * (keywordPanelHeight + padding), 0); keywordPanel.transform.SetParent(parent, false); } } }