public void Sort(SortType sortType, SortOrder sortOrder, BuildReportTool.FileFilterGroup fileFilters) { _lastTextureSortType = BuildReportTool.TextureData.DataId.None; _lastSortType = sortType; _lastSortOrder = sortOrder; _hasListBeenSorted.Clear(); _hasListBeenSorted.Add(fileFilters.SelectedFilterIdx); // sort only currently displayed list if (fileFilters.SelectedFilterIdx == -1) { AssetListUtility.SortAssetList(_all, sortType, sortOrder); } else { AssetListUtility.SortAssetList(_perCategory[fileFilters.SelectedFilterIdx], sortType, sortOrder); } //SortAssetList(_all, sortType, sortOrder); //for (int n = 0, len = _perCategory.Length; n < len; ++n) //{ // SortAssetList(_perCategory[n], sortType, sortOrder); //} }
public void Sort(BuildReportTool.TextureData textureData, BuildReportTool.TextureData.DataId sortType, SortOrder sortOrder, BuildReportTool.FileFilterGroup fileFilters) { _lastTextureSortType = sortType; _lastSortType = SortType.TextureData; _lastSortOrder = sortOrder; _hasListBeenSorted.Clear(); _hasListBeenSorted.Add(fileFilters.SelectedFilterIdx); // sort only currently displayed list if (fileFilters.SelectedFilterIdx == -1) { AssetListUtility.SortAssetList(_all, textureData, sortType, sortOrder); } else { AssetListUtility.SortAssetList(_perCategory[fileFilters.SelectedFilterIdx], textureData, sortType, sortOrder); } }