Render WithDecoration above shroud
This commit is contained in:
@@ -55,7 +55,7 @@ namespace OpenRA.Mods.Common.Traits.Render
|
|||||||
public override object Create(ActorInitializer init) { return new WithDecoration(init.Self, this); }
|
public override object Create(ActorInitializer init) { return new WithDecoration(init.Self, this); }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class WithDecoration : UpgradableTrait<WithDecorationInfo>, ITick, IRender, IRenderAboveShroudWhenSelected
|
public class WithDecoration : UpgradableTrait<WithDecorationInfo>, ITick, IRenderAboveShroud, IRenderAboveShroudWhenSelected
|
||||||
{
|
{
|
||||||
protected readonly Animation Anim;
|
protected readonly Animation Anim;
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@ namespace OpenRA.Mods.Common.Traits.Render
|
|||||||
|
|
||||||
public virtual bool ShouldRender(Actor self) { return true; }
|
public virtual bool ShouldRender(Actor self) { return true; }
|
||||||
|
|
||||||
IEnumerable<IRenderable> IRender.Render(Actor self, WorldRenderer wr)
|
IEnumerable<IRenderable> IRenderAboveShroud.RenderAboveShroud(Actor self, WorldRenderer wr)
|
||||||
{
|
{
|
||||||
return !Info.RequiresSelection ? RenderInner(self, wr) : SpriteRenderable.None;
|
return !Info.RequiresSelection ? RenderInner(self, wr) : SpriteRenderable.None;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user