Class TreeNode
树形结构的节点,持有用户数据并维护父子关系
Assembly: YooAsset.Editor.dll
View Source
Declaration
public class TreeNode
Properties
Children
子节点集合
View Source
Declaration
public List<TreeNode> Children { get; }
Parent
父节点
View Source
Declaration
public TreeNode Parent { get; set; }
UserData
用户数据
View Source
Declaration
public object UserData { get; set; }
IsExpanded
是否展开
View Source
Declaration
public bool IsExpanded { get; set; }
Methods
AddChild(TreeNode)
添加子节点
View Source
Declaration
public void AddChild(TreeNode child)
Parameters
| Type | Name | Description |
|---|---|---|
| YooAsset.Editor.TreeNode | child | 要添加的子节点 |
ClearChildren()
清理所有子节点
View Source
Declaration
public void ClearChildren()
GetDepth()
计算节点在树中的深度
View Source
Declaration
public int GetDepth()
Returns
System.Int32: 从根节点到当前节点的层级数,根节点深度为 0。