diff --git a/OpenRA.Mods.Common/Effects/FloatingText.cs b/OpenRA.Mods.Common/Effects/FloatingText.cs index 7e4ced8f85..9a3d7aa356 100644 --- a/OpenRA.Mods.Common/Effects/FloatingText.cs +++ b/OpenRA.Mods.Common/Effects/FloatingText.cs @@ -18,7 +18,7 @@ using OpenRA.Mods.Common.Graphics; namespace OpenRA.Mods.Common.Effects { - public class FloatingText : IEffect + public class FloatingText : IEffect, IEffectAboveShroud { static readonly WVec Velocity = new WVec(0, 0, 86); @@ -45,7 +45,9 @@ namespace OpenRA.Mods.Common.Effects pos += Velocity; } - public IEnumerable Render(WorldRenderer wr) + public IEnumerable Render(WorldRenderer wr) { return SpriteRenderable.None; } + + public IEnumerable RenderAboveShroud(WorldRenderer wr) { if (wr.World.FogObscures(pos)) yield break;