Account for damage state in ActorPreviews.

This commit is contained in:
Paul Chote
2015-04-03 20:50:47 +01:00
parent ef55cb6528
commit 09bad3f0ef
11 changed files with 39 additions and 10 deletions

View File

@@ -28,7 +28,8 @@ namespace OpenRA.Mods.Common.Traits
var facing = ifacing != null ? init.Contains<FacingInit>() ? init.Get<FacingInit, int>() : ifacing.GetInitialFacing() : 0;
var anim = new Animation(init.World, image, () => facing);
anim.PlayRepeating(Sequence);
anim.PlayRepeating(RenderSprites.NormalizeSequence(anim, init.GetDamageState(), Sequence));
yield return new SpriteActorPreview(anim, WVec.Zero, 0, p, rs.Scale);
}