Ejemplo n.º 1
0
		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);
			//}
		}
Ejemplo n.º 2
0
		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);
			}
		}