public void RecategorizeAssetLists() { FileFilterGroup fileFiltersToUse = FileFilters; if (BuildReportTool.Options.ShouldUseConfiguredFileFilters()) { fileFiltersToUse = BuildReportTool.FiltersUsed.GetProperFileFilterGroupToUse(); //Debug.Log("going to use configured file filters instead... loaded: " + (fileFiltersToUse != null)); } if (UsedAssets != null) { UsedAssets.AssignPerCategoryList( BuildReportTool.ReportGenerator.SegregateAssetSizesPerCategory(UsedAssets.All, fileFiltersToUse)); UsedAssets.RefreshFilterLabels(fileFiltersToUse); UsedAssets.ResortDefault(BuildReportTool.Options.NumberOfTopLargestUsedAssetsToShow); } if (UnusedAssets != null) { UnusedAssets.AssignPerCategoryList( BuildReportTool.ReportGenerator.SegregateAssetSizesPerCategory(UnusedAssets.All, fileFiltersToUse)); UnusedAssets.RefreshFilterLabels(fileFiltersToUse); UnusedAssets.ResortDefault(BuildReportTool.Options.NumberOfTopLargestUnusedAssetsToShow); } }
public void UnescapeAssetNames() { if (UsedAssets != null) { UsedAssets.UnescapeAssetNames(); } if (UnusedAssets != null) { UnusedAssets.UnescapeAssetNames(); } }
public static void RemoveUnusedAssets() { foreach (var item in AssetRequests) { if (item.Value.IsUnused()) { UnusedAssets.Add(item.Value); } } foreach (var request in UnusedAssets) { AssetRequests.Remove(request.url); } }