This commit is contained in:
Chris Forbes
2009-11-09 22:56:29 +13:00
parent 7534492526
commit cfd99b5250
2 changed files with 11 additions and 0 deletions

View File

@@ -41,6 +41,15 @@ namespace OpenRa.Game.Traits
rotorAnim.Tick();
if (secondRotorAnim != null)
secondRotorAnim.Tick();
var mobile = self.traits.Get<Mobile>();
var isFlying = mobile.HasActivity;
if (isFlying ^ (rotorAnim.CurrentSequence.Name != "rotor"))
return;
rotorAnim.PlayRepeatingPreservingPosition(isFlying ? "rotor" : "slow-rotor");
if (secondRotorAnim != null)
secondRotorAnim.PlayRepeatingPreservingPosition(isFlying ? "rotor2" : "slow-rotor2");
}
}
}