v2 'aim' anims

This commit is contained in:
Chris Forbes
2009-12-05 16:49:12 +13:00
parent 0863ca5df2
commit 9b1d74951a

View File

@@ -9,10 +9,14 @@ namespace OpenRa.Game.Traits
public override void Tick(Actor self) public override void Tick(Actor self)
{ {
base.Tick(self); var isAttacking = self.GetCurrentActivity() is Activities.Attack;
var attack = self.traits.WithInterface<AttackBase>().FirstOrDefault(); var attack = self.traits.WithInterface<AttackBase>().FirstOrDefault();
if (attack != null) if (attack != null)
anim.ReplaceAnim(attack.IsReloading() ? "empty-idle" : "idle"); anim.ReplaceAnim((attack.IsReloading() ? "empty-" : "")
+ (isAttacking ? "aim" : "idle"));
base.Tick(self);
} }
} }
} }