示例#1
0
        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));
        }