Files
OpenRA/OpenRa.Game/Traits/RenderUnitReload.cs
2009-12-04 18:43:56 +13:00

22 lines
479 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
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");
}
}
}