private bool FindSubTreeName(MenuTalentTreeData tree, int id)
    {
        foreach (MenuSubTreeData sub in tree.subTrees)
        {
            if (sub.id == id)
            {
                subTree = sub.name;
                return(true);
            }
        }

        return(false);
    }
Пример #2
0
    // 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;
    }