public IEnumerable <IRenderable> RangeCircleRenderables(WorldRenderer wr) { if (!self.Owner.IsAlliedWith(self.World.RenderPlayer)) { yield break; } var rang = Info.RangeCircleMode == RangeCircleMode.Maximum ? attack.GetMaximumRange() : attack.GetMinimumRange(); if (rang == WDist.Zero) { yield break; } yield return(new RangeCircleRenderable(self.CenterPosition, rang, 0, Info.Color, Info.BorderColor)); }