Пример #1
0
 internal override BundleTreeItem CreateTreeView(int depth)
 {
     RefreshMessages();
     var result = new BundleTreeItem(this, depth, Model.GetFolderIcon());
     foreach (var child in m_Children)
     {
         result.AddChild(child.Value.CreateTreeView(depth + 1));
     }
     return result;
 }
Пример #2
0
        internal override BundleTreeItem CreateTreeView(int depth)
        {
            RefreshMessages();
            Texture2D icon = null;
            if ((m_Children.Count > 0) &&
                ((m_Children.First().Value as BundleVariantDataInfo).IsSceneVariant()))
            {
                icon = Model.GetSceneIcon();
            }
            else
                icon = Model.GetBundleIcon();

            var result = new BundleTreeItem(this, depth, icon);
            foreach (var child in m_Children)
            {
                result.AddChild(child.Value.CreateTreeView(depth + 1));
            }
            return result;
        }