public void LoadPanel() { areYouSure.gameObject.SetActive(false); PanelCredits.gameObject.SetActive(false); DisablePlayCampaign(); PanelLoad.gameObject.SetActive(true); List <string> files = GeneralData.FilesToLoad(); for (int i = 0; i < files.Count; i++) { PanelLoad.transform.GetChild(i + 2).GetComponentInChildren <Text>().text = files[i].Substring(0, files[i].Length - 4); } if (files == null || files.Count == 0) { for (int i = 0; i < 12; i++) { PanelLoad.transform.GetChild(i + 2).GetComponentInChildren <Text>().text = "EMPTY SLOT"; } } }