public static void GetCurrentChildElements(ListElement parentElement, ref List <ListElement> result) { parentElement.TryUpdateFile(); // 子文件没有子节点 if (parentElement.ChildElements.Count == 0) { result.Add(parentElement); return; } for (int i = 0; i < parentElement.ChildElements.Count; i++) { if (parentElement.ChildElements[i].ChildElements.Count == 0) { result.Add(parentElement.ChildElements[i]); } } }
public static void GetSubFolderChildElements(ListElement parentElement, ref List <ListElement> result) { parentElement.TryUpdateFile(); // 子文件没有子节点 if (parentElement.ChildElements.Count == 0) { result.Add(parentElement); return; } for (int i = 0; i < parentElement.ChildElements.Count; i++) { if (parentElement.ChildElements[i].ChildElements.Count > 0) { GetAllChildElements(parentElement, ref result); } else { InspectorElement element = InspectorElement.GetInspectorElement(parentElement.ChildElements[i]); Debug.Log(string.Format("忽略文件 [{0}]!", element.AssetFilePath)); } } }
public static void GetSubFolderChildElements(ListElement parentElement, ref List<ListElement> result) { parentElement.TryUpdateFile(); // 子文件没有子节点 if (parentElement.ChildElements.Count == 0) { result.Add(parentElement); return; } for (int i = 0; i < parentElement.ChildElements.Count; i++) { if (parentElement.ChildElements[i].ChildElements.Count > 0) GetAllChildElements(parentElement, ref result); else { InspectorElement element = InspectorElement.GetInspectorElement(parentElement.ChildElements[i]); Debug.Log(string.Format("忽略文件 [{0}]!", element.AssetFilePath)); } } }
public static void GetCurrentChildElements(ListElement parentElement, ref List<ListElement> result) { parentElement.TryUpdateFile(); // 子文件没有子节点 if (parentElement.ChildElements.Count == 0) { result.Add(parentElement); return; } for (int i = 0; i < parentElement.ChildElements.Count; i++) { if (parentElement.ChildElements[i].ChildElements.Count == 0) result.Add(parentElement.ChildElements[i]); } }