catch trait lookup in constructor

closes #5472
This commit is contained in:
Matthias Mailänder
2014-05-27 17:14:05 +02:00
parent d6fe3c5fc3
commit 4c50757b18
2 changed files with 9 additions and 7 deletions

View File

@@ -25,13 +25,13 @@ namespace OpenRA.Mods.Cnc
[Desc("Cargo aircraft used.")]
[ActorReference] public readonly string ActorType = "c17";
public override object Create(ActorInitializer init) { return new ProductionAirdrop(this); }
public override object Create(ActorInitializer init) { return new ProductionAirdrop(this, init.self); }
}
class ProductionAirdrop : Production
{
public ProductionAirdrop(ProductionAirdropInfo info)
: base(info) { }
public ProductionAirdrop(ProductionAirdropInfo info, Actor self)
: base(info, self) { }
public override bool Produce(Actor self, ActorInfo producee)
{