/// <summary> /// Generates the unity tree according to the given data structure of the node /// </summary> /// <param name="node"></param> /// <param name="position"></param> public void GenerateTreeStructure(UiNode node, Vector2 position) { var tree = AddTreeObject(position); var trunk = AddBranchObject(node, tree.transform); node.SortChildren(); AddChildrenOfNode(node, trunk.transform.Find(NodeName)); }