factor out resupply activity queueing for plane/heli into aircraft

This commit is contained in:
Chris Forbes
2011-04-16 10:59:33 +12:00
committed by Paul Chote
parent 0cb133e038
commit 865f3e1b74
3 changed files with 16 additions and 13 deletions

View File

@@ -103,12 +103,9 @@ namespace OpenRA.Mods.RA.Air
self.CancelActivity();
self.QueueActivity(new HeliFly(order.TargetActor.Trait<IHasLocation>().PxPosition + offset));
self.QueueActivity(new Turn(Info.InitialFacing));
self.QueueActivity(new HeliLand(false));
if (Info.RearmBuildings.Contains(order.TargetActor.Info.Name))
self.QueueActivity( new Rearm() );
if (Info.RepairBuildings.Contains(order.TargetActor.Info.Name))
self.QueueActivity( new Repair( order.TargetActor ));
self.QueueActivity(new HeliLand(false));
QueueResupplyActivities(order.TargetActor);
}
if (order.OrderString == "Stop")