remove one of the Move constructors

This commit is contained in:
Chris Forbes
2011-04-17 18:51:04 +12:00
committed by Paul Chote
parent 9541023456
commit 4f76876f05
3 changed files with 6 additions and 13 deletions

View File

@@ -65,10 +65,13 @@ namespace OpenRA.Mods.RA
if (order.OrderString == "RepairNear" && CanRepairAt(order.TargetActor) && ShouldRepair())
{
var mobile = self.Trait<Mobile>();
var target = Target.FromOrder(order);
self.CancelActivity();
self.QueueActivity(mobile.MoveWithinRange(order.TargetActor, 1));
self.SetTargetLine(Target.FromOrder(order), Color.Green, false);
self.QueueActivity(mobile.MoveWithinRange(target, 1));
self.QueueActivity(new Repair(order.TargetActor));
self.SetTargetLine(target, Color.Green, false);
}
}
}