예제 #1
0
    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]);
            }
        }
    }
예제 #2
0
    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));
            }
        }
    }
예제 #3
0
    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));
            }
        }

    }
예제 #4
0
    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]);
        }
    }