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

@@ -51,7 +51,7 @@ namespace OpenRA.Mods.Common.Traits
public virtual object Create(ActorInitializer init) { return new Transforms(init, this); }
}
public class Transforms : IIssueOrder, IResolveOrder, IOrderVoice
public class Transforms : IIssueOrder, IResolveOrder, IOrderVoice, IIssueDeployOrder
{
readonly Actor self;
readonly TransformsInfo info;
@@ -94,6 +94,11 @@ namespace OpenRA.Mods.Common.Traits
return null;
}
Order IIssueDeployOrder.IssueDeployOrder(Actor self)
{
return new Order("DeployTransform", self, false);
}
public void DeployTransform(bool queued)
{
if (!queued && !CanDeploy())