From f357163078e5e5c8464d5eec511a8e49b7485ce0 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Mon, 22 Aug 2016 22:01:40 +0100 Subject: [PATCH] Draw floating text above the shroud. --- OpenRA.Mods.Common/Effects/FloatingText.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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;