Expose Plane turn-to-attack delay to yaml.

Require Plane in some ctors.
This commit is contained in:
Taryn Hill
2015-04-01 00:12:20 -05:00
parent c0c7ad1035
commit 02da41e5c5
13 changed files with 60 additions and 45 deletions

View File

@@ -21,10 +21,10 @@ namespace OpenRA.Mods.Common.Activities
WRange minRange;
WRange maxRange;
public FlyFollow(Actor self, Target target, WRange minRange, WRange maxRange)
public FlyFollow(Actor self, Target target, Plane plane, WRange minRange, WRange maxRange)
{
this.target = target;
plane = self.Trait<Plane>();
this.plane = plane;
this.minRange = minRange;
this.maxRange = maxRange;
}
@@ -40,7 +40,7 @@ namespace OpenRA.Mods.Common.Activities
return this;
}
return Util.SequenceActivities(new Fly(self, target, minRange, maxRange), this);
return Util.SequenceActivities(new Fly(self, target, plane, minRange, maxRange), this);
}
}
}