(2/2) #1210 Remove QueueResupplyActivities entirely, just queue ResupplyAircraft

This commit is contained in:
Chris Forbes
2011-12-03 10:15:21 +13:00
parent 7b06e39390
commit a566a372f5
4 changed files with 4 additions and 12 deletions

View File

@@ -204,12 +204,6 @@ namespace OpenRA.Mods.RA.Air
return Info.LandableTerrainTypes.Contains(type);
}
public void QueueResupplyActivities(Actor a)
{
foreach( var act in GetResupplyActivities(a) )
self.QueueActivity(act);
}
public IEnumerable<Activity> GetResupplyActivities(Actor a)
{
var name = a.Info.Name;

View File

@@ -78,8 +78,7 @@ namespace OpenRA.Mods.RA.Air
self.QueueActivity(new HeliFly(order.TargetActor.Trait<IHasLocation>().PxPosition + offset));
self.QueueActivity(new Turn(Info.InitialFacing));
self.QueueActivity(new HeliLand(false));
QueueResupplyActivities(order.TargetActor);
self.QueueActivity(new ResupplyAircraft());
}
}

View File

@@ -59,8 +59,7 @@ namespace OpenRA.Mods.RA.Air
self.CancelActivity();
self.QueueActivity(new ReturnToBase(self, order.TargetActor));
QueueResupplyActivities(order.TargetActor);
self.QueueActivity(new ResupplyAircraft());
}
else if (order.OrderString == "Stop")
{
@@ -76,7 +75,7 @@ namespace OpenRA.Mods.RA.Air
self.CancelActivity();
self.SetTargetLine(Target.FromActor(airfield), Color.Green);
self.QueueActivity(new ReturnToBase(self, airfield));
QueueResupplyActivities(airfield);
self.QueueActivity(new ResupplyAircraft());
}
else
{

View File

@@ -30,7 +30,7 @@ namespace OpenRA.Mods.RA.Air
if (airfield != null)
{
self.QueueActivity(new ReturnToBase(self, airfield));
self.Trait<Aircraft>().QueueResupplyActivities(airfield);
self.QueueActivity(new ResupplyAircraft());
}
else
{