diff --git a/OpenRA.Mods.Common/Traits/Render/WithDecoration.cs b/OpenRA.Mods.Common/Traits/Render/WithDecoration.cs index bbac0195ae..1175e4fcae 100644 --- a/OpenRA.Mods.Common/Traits/Render/WithDecoration.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithDecoration.cs @@ -55,7 +55,7 @@ namespace OpenRA.Mods.Common.Traits.Render public override object Create(ActorInitializer init) { return new WithDecoration(init.Self, this); } } - public class WithDecoration : UpgradableTrait, ITick, IRender, IRenderAboveShroudWhenSelected + public class WithDecoration : UpgradableTrait, ITick, IRenderAboveShroud, IRenderAboveShroudWhenSelected { protected readonly Animation Anim; @@ -71,7 +71,7 @@ namespace OpenRA.Mods.Common.Traits.Render public virtual bool ShouldRender(Actor self) { return true; } - IEnumerable IRender.Render(Actor self, WorldRenderer wr) + IEnumerable IRenderAboveShroud.RenderAboveShroud(Actor self, WorldRenderer wr) { return !Info.RequiresSelection ? RenderInner(self, wr) : SpriteRenderable.None; }