void RefreshTechPanel(GameObject panel, ClassNode clss) { Debug.Log("RefreshTechPanel: " + clss.ClassName()); foreach (Transform child in panel.transform) { if (child.name.Equals("Class")) { child.GetComponent <TextMeshProUGUI>().text = clss.ClassName(); } if (child.name.Equals("Image")) { child.GetChild(0).GetComponent <TextMeshProUGUI>().text = clss.GetWhenToUpgrade().ToString(); } if (child.name.Equals("Desc")) { child.GetComponent <TextMeshProUGUI>().text = clss.ClassDesc(); } } }