public void loadResearchTree(List <string> names) { foreach (var name in names) { var node = researchTree.FindNode(name); if (node != null) { node.researched = true; } } }
public void setNodeData(ResearchTreeNode node) { var n = node.FindNode(researchText.text); if (n != null) { nodeData = n; nodeData.button = this; if (nodeData.researched) { setResearched(); } else { GetComponent <Button>().interactable = nodeData.prerequisites.ToList().TrueForAll(prerequisitesResearched); } } }