diff --git a/OpenRA.Mods.RA/Render/WithSpinner.cs b/OpenRA.Mods.RA/Render/WithSpinner.cs index 4b98452759..c6b3cf4770 100755 --- a/OpenRA.Mods.RA/Render/WithSpinner.cs +++ b/OpenRA.Mods.RA/Render/WithSpinner.cs @@ -16,7 +16,9 @@ namespace OpenRA.Mods.RA.Render { class WithSpinnerInfo : ITraitInfo, Requires { - public readonly string Name = "spinner"; + [Desc("Sequence name to use")] + public readonly string Sequence = "spinner"; + [Desc("Position relative to body")] public readonly WVec Offset = WVec.Zero; @@ -29,8 +31,8 @@ namespace OpenRA.Mods.RA.Render { var rs = self.Trait(); var spinner = new Animation(rs.GetImage(self)); - spinner.PlayRepeating("spinner"); - rs.anims.Add(info.Name, new AnimationWithOffset( + spinner.PlayRepeating(info.Sequence); + rs.anims.Add("spinner_{0}".F(info.Sequence), new AnimationWithOffset( spinner, wr => wr.ScreenPxOffset(rs.LocalToWorld(info.Offset.Rotate(rs.QuantizeOrientation(self, self.Orientation)))), null ) { ZOffset = 1 } );