Move unit order resolving into a helper function

This commit is contained in:
abcdefg30
2019-12-12 22:06:13 +01:00
committed by reaperrr
parent a107da0888
commit d2db707521

View File

@@ -338,15 +338,19 @@ namespace OpenRA.Network
default:
{
if (order.Subject != null && !order.Subject.IsDead)
foreach (var t in order.Subject.TraitsImplementing<IResolveOrder>())
t.ResolveOrder(order.Subject, order);
ResolveOrder(order);
break;
}
}
}
static void ResolveOrder(Order order)
{
if (order.Subject != null && !order.Subject.IsDead)
foreach (var t in order.Subject.TraitsImplementing<IResolveOrder>())
t.ResolveOrder(order.Subject, order);
}
static void SetOrderLag(OrderManager o)
{
if (o.FramesAhead != o.LobbyInfo.GlobalSettings.OrderLatency && !o.GameStarted)