Port DonateCash to the new Enter activity.

This commit is contained in:
Paul Chote
2019-02-01 21:27:43 +00:00
committed by Oliver Brakmann
parent 4551625bb4
commit cc288f5afc
3 changed files with 22 additions and 26 deletions

View File

@@ -69,15 +69,11 @@ namespace OpenRA.Mods.Common.Traits
if (order.OrderString != "DeliverCash")
return;
var target = self.ResolveFrozenActorOrder(order, Color.Yellow);
if (target.Type != TargetType.Actor)
return;
if (!order.Queued)
self.CancelActivity();
self.SetTargetLine(target, Color.Yellow);
self.QueueActivity(new DonateCash(self, target.Actor, info.Payload, info.PlayerExperience));
self.SetTargetLine(order.Target, Color.Yellow);
self.QueueActivity(new DonateCash(self, order.Target, info.Payload, info.PlayerExperience));
}
void INotifyCashTransfer.OnAcceptingCash(Actor self, Actor donor) { }