Files
OpenRA/OpenRa.Game/Traits/RenderUnitReload.cs
2009-12-05 14:23:59 +13:00

19 lines
409 B
C#

using System.Linq;
namespace OpenRa.Game.Traits
{
class RenderUnitReload : RenderUnit
{
public RenderUnitReload(Actor self)
: base(self) { }
public override void Tick(Actor self)
{
base.Tick(self);
var attack = self.traits.WithInterface<AttackBase>().FirstOrDefault();
if (attack != null)
anim.ReplaceAnim(attack.IsReloading() ? "empty-idle" : "idle");
}
}
}