private void DrawDataNode(IDataNode dataNode) { EditorGUILayout.LabelField(dataNode.FullName, dataNode.ToDataString()); IDataNode[] child = dataNode.GetAllChild(); foreach (IDataNode c in child) { DrawDataNode(c); } }
//绘制数据节点 private void DrawDataNode(IDataNode dataNode) { EditorGUILayout.LabelField(dataNode.FullName, dataNode.ToDataString()); //显示节点信息 IDataNode[] child = dataNode.GetAllChild(); //子节点 for (int i = 0; i < child.Length; i++) { DrawDataNode(child[i]); } }