Generalize FlyCircle activity Aircraft caching naming

To make a possible future merger (or inheritance or other code-sharing) of these activities easier.
This commit is contained in:
reaperrr
2018-08-04 23:09:21 +02:00
committed by reaperrr
parent ae92255ded
commit c3a0d129a3
2 changed files with 14 additions and 14 deletions

View File

@@ -16,21 +16,21 @@ namespace OpenRA.Mods.Common.Activities
{
public class FlyCircle : Activity
{
readonly Aircraft plane;
readonly Aircraft aircraft;
readonly WDist cruiseAltitude;
int remainingTicks;
public FlyCircle(Actor self, int ticks = -1)
{
plane = self.Trait<Aircraft>();
cruiseAltitude = plane.Info.CruiseAltitude;
aircraft = self.Trait<Aircraft>();
cruiseAltitude = aircraft.Info.CruiseAltitude;
remainingTicks = ticks;
}
public override Activity Tick(Actor self)
{
// Refuse to take off if it would land immediately again.
if (plane.ForceLanding)
if (aircraft.ForceLanding)
{
Cancel(self);
return NextActivity;
@@ -45,8 +45,8 @@ namespace OpenRA.Mods.Common.Activities
return NextActivity;
// We can't possibly turn this fast
var desiredFacing = plane.Facing + 64;
Fly.FlyToward(self, plane, desiredFacing, cruiseAltitude);
var desiredFacing = aircraft.Facing + 64;
Fly.FlyToward(self, aircraft, desiredFacing, cruiseAltitude);
return this;
}