Add IIssueDeployOrder.

This commit is contained in:
Paul Chote
2017-06-03 15:46:31 +01:00
committed by Curtis Shmyr
parent 533b2f9ad7
commit e8d6d63707
6 changed files with 37 additions and 5 deletions

View File

@@ -75,7 +75,7 @@ namespace OpenRA.Mods.Common.Traits
}
public class Cargo : IPips, IIssueOrder, IResolveOrder, IOrderVoice, INotifyCreated, INotifyKilled,
INotifyOwnerChanged, INotifyAddedToWorld, ITick, INotifySold, INotifyActorDisposing
INotifyOwnerChanged, INotifyAddedToWorld, ITick, INotifySold, INotifyActorDisposing, IIssueDeployOrder
{
public readonly CargoInfo Info;
readonly Actor self;
@@ -160,6 +160,11 @@ namespace OpenRA.Mods.Common.Traits
return null;
}
Order IIssueDeployOrder.IssueDeployOrder(Actor self)
{
return new Order("Unload", self, false);
}
public void ResolveOrder(Actor self, Order order)
{
if (order.OrderString == "Unload")