private void SetLeafData(UTreeNodeData data, UTreeBranch branch) { UTreeLeaf leaf = GetOneLeaf(); leaf.Data = data; if (branch != null) { branch.SetChild(leaf.tran); } else { leaf.SetParent(content); } }
private void ResetTreeItem() { branchUsingIndex = 0; leafUsingIndex = 0; foreach (UTreeNodeData data in nodeData) { if (data.IsBranch) { UTreeBranch branch = GetOneBranch(); branch.Data = data; branch.SetParent(content); ResetItemsByNodeData(data, branch); } else { UTreeLeaf leaf = GetOneLeaf(); leaf.Data = data; leaf.SetParent(content); } } }