Fixed regression from last PR.

This commit is contained in:
Matija Hustić
2015-06-14 11:19:50 +01:00
parent aa91a8e7de
commit 34d0518b29
4 changed files with 76 additions and 57 deletions

View File

@@ -162,23 +162,4 @@ namespace OpenRA.Orders
}
}
}
public static class SelectableExts
{
public static int SelectionPriority(this ActorInfo a)
{
var selectableInfo = a.Traits.GetOrDefault<SelectableInfo>();
return selectableInfo != null ? selectableInfo.Priority : int.MinValue;
}
public static Actor WithHighestSelectionPriority(this IEnumerable<Actor> actors)
{
return actors.MaxByOrDefault(a => a.Info.SelectionPriority());
}
public static FrozenActor WithHighestSelectionPriority(this IEnumerable<FrozenActor> actors)
{
return actors.MaxByOrDefault(a => a.Info.SelectionPriority());
}
}
}