static private GetAssetItemsForExport ( ICollection |
||
guids | ICollection |
|
includeDependencies | bool | |
return | IEnumerable |
internal static IEnumerable<AssetsItem> GetAssetItemsForExport(ICollection<string> guids, bool includeDependencies)
{
if (guids.Count == 0)
{
string[] collection = new string[0];
guids = new HashSet<string>(AssetServer.CollectAllChildren(AssetServer.GetRootGUID(), collection));
}
AssetsItem[] source = AssetServer.BuildExportPackageAssetListAssetsItems(guids.ToArray<string>(), includeDependencies);
if (includeDependencies)
{
if (<>f__am$cache6 == null)
{
<>f__am$cache6 = asset => InternalEditorUtility.IsScriptOrAssembly(asset.pathName);
private void BuildAssetList() { this.UnscheduleBuildAssetList(); this.m_ExportPackageItems = PackageExport.GetAssetItemsForExport(Selection.assetGUIDsDeepSelection, this.m_IncludeDependencies).ToArray <ExportPackageItem>(); this.m_Tree = null; this.m_TreeViewState = null; base.Repaint(); }