using System.Collections.Generic; using TMPro; using UnityEngine; public class GetFinishInfo : MonoBehaviour //attached to the finish UI in the level scene, fills out the stats on the finish screen { public TextMeshProUGUI CreditCount; public TextMeshProUGUI datumCount; public GameObject itemsGrid; public GameObject itemText; public List<string> itemNames = new List<string>(); private InventoryManager manager; private void Start() { manager = GameObject.Find("Persistent Object").GetComponent<InventoryManager>(); CreditCount.text = manager.tempRewards[0].ToString(); datumCount.text = manager.tempRewards[1].ToString(); GameObject tempItemText; for (int i = 0; i < itemNames.Count; i++) { if (i == 5 && itemNames.Count > 6) { tempItemText = Instantiate(itemText as GameObject, itemsGrid.transform); tempItemText.GetComponent<TextMeshProUGUI>().text = "And More... "; break; } tempItemText = Instantiate(itemText as GameObject, itemsGrid.transform); tempItemText.GetComponent<TextMeshProUGUI>().text = itemNames[i]; } } }