fix #1057 -- bogus trait lookup in RenderUnitSpinner

This commit is contained in:
Chris Forbes
2011-07-28 21:30:53 +12:00
parent ddc1311d87
commit fa78793927

View File

@@ -27,10 +27,13 @@ namespace OpenRA.Mods.RA.Render
var info = self.Info.Traits.Get<RenderUnitSpinnerInfo>();
var spinnerAnim = new Animation(GetImage(self));
var facing = self.Trait<IFacing>();
spinnerAnim.PlayRepeating("spinner");
anims.Add("spinner", new AnimationWithOffset(
spinnerAnim,
() => Combat.GetTurretPosition( self, self.Trait<IFacing>(), new Turret(info.Offset)),
() => Combat.GetTurretPosition( self, facing, new Turret(info.Offset)),
null ) { ZOffset = 1 } );
}
}