Added field to ProductionQueue to customize ordering in ObserverProductionIconsWidget

This commit is contained in:
teinarss
2019-05-24 18:29:56 +02:00
committed by Paul Chote
parent 71995dbcbe
commit 12484caf04
6 changed files with 34 additions and 2 deletions

View File

@@ -110,8 +110,8 @@ namespace OpenRA.Mods.Common.Widgets
.Select(a => a.Trait.CurrentItem())
.Where(pi => pi != null)
.GroupBy(pr => pr.Item)
.OrderBy(g => g.First().Queue.Info.Type)
.ThenBy(g => g.First().Item)
.OrderBy(g => g.First().Queue.Info.DisplayOrder)
.ThenBy(g => g.First().BuildPaletteOrder)
.ToList();
Bounds.Width = currentItemsByItem.Count * (IconWidth + IconSpacing);