Merge pull request #8674 from reaperrr/rem-initact

Removed InitialActivity from FreeActor and Buildable
This commit is contained in:
Oliver Brakmann
2015-07-09 18:47:13 +02:00
12 changed files with 29 additions and 31 deletions

View File

@@ -51,19 +51,16 @@ namespace OpenRA.Mods.D2k.Traits
self = init.Self;
Info = info;
DoDelivery(self.Location + info.DeliveryOffset, info.Actor, info.DeliveringActor, info.InitialActivity);
DoDelivery(self.Location + info.DeliveryOffset, info.Actor, info.DeliveringActor);
}
public void DoDelivery(CPos location, string actorName, string carrierActorName, string clientInitialActivity)
public void DoDelivery(CPos location, string actorName, string carrierActorName)
{
Actor cargo;
Actor carrier;
CreateActors(actorName, carrierActorName, out cargo, out carrier);
if (clientInitialActivity != null)
cargo.QueueActivity(Game.CreateObject<Activity>(clientInitialActivity));
var carryable = cargo.Trait<Carryable>();
carryable.Destination = location;
carryable.Reserve(carrier);