v2 'aim' anims
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user