Make WithSpinner consistent with WithTurret.
This commit is contained in:
@@ -16,7 +16,9 @@ namespace OpenRA.Mods.RA.Render
|
||||
{
|
||||
class WithSpinnerInfo : ITraitInfo, Requires<RenderSimpleInfo>
|
||||
{
|
||||
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<RenderSimple>();
|
||||
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 } );
|
||||
|
||||
Reference in New Issue
Block a user