Render every available ProductionIconOverlay.

This commit is contained in:
Mustafa Alperen Seki
2022-01-31 16:54:35 +03:00
committed by Gustas
parent 54340591e3
commit 1b1868fca6
2 changed files with 4 additions and 6 deletions

View File

@@ -157,10 +157,9 @@ namespace OpenRA.Mods.Common.Widgets
productionIconsBounds.Add(rect);
var pio = queue.Actor.Owner.PlayerActor.TraitsImplementing<IProductionIconOverlay>()
.FirstOrDefault(p => p.IsOverlayActive(actor));
var pios = queue.Actor.Owner.PlayerActor.TraitsImplementing<IProductionIconOverlay>();
if (pio != null)
foreach (var pio in pios.Where(p => p.IsOverlayActive(actor)))
WidgetUtils.DrawSpriteCentered(pio.Sprite, worldRenderer.Palette(pio.Palette),
centerPosition + pio.Offset(iconSize), 0.5f);