private bool FindSubTreeName(MenuTalentTreeData tree, int id) { foreach (MenuSubTreeData sub in tree.subTrees) { if (sub.id == id) { subTree = sub.name; return(true); } } return(false); }
// Repsonsible for loading page data private void LoadNewTree() { coloredTalents.Clear(); talentTreeId = GameObject.Find("TalentTreeDropdown").GetComponent <TMP_Dropdown>().value; selectedTreeTalents = 0; talentTree = data.GetTalentTree(talentTreeId); for (int i = 0; i < talentTree.subTrees.Length; i++) { PopulateSubTree(talentTree.subTrees[i], i); } GameObject.Find("ThisTreeTalents").GetComponent <TextMeshProUGUI>().text = talentTree.name + " Talents: " + selectedTreeTalents; }