Use selection priority in double-click selection logic. Fixes #4053.

This commit is contained in:
Paul Chote
2013-11-09 16:39:18 +13:00
parent 20f88387b6
commit a1f876b13c

View File

@@ -92,7 +92,10 @@ namespace OpenRA.Widgets
{
if (multiClick)
{
var unit = World.ScreenMap.ActorsAt(xy).FirstOrDefault();
var unit = World.ScreenMap.ActorsAt(xy)
.OrderByDescending(a => a.Info.SelectionPriority())
.FirstOrDefault();
var newSelection2 = SelectActorsInBox(World, worldRenderer.Viewport.TopLeft, worldRenderer.Viewport.BottomRight,
a => unit != null && a.Info.Name == unit.Info.Name && a.Owner == unit.Owner);