Esempio n. 1
0
        public void RenderAfterWorld(WorldRenderer wr)
        {
            if (self.Owner != self.World.LocalPlayer)
                return;

            if (minefield != null)
                wr.DrawLocus(Color.Cyan, minefield);
        }
Esempio n. 2
0
            public void RenderAfterWorld(WorldRenderer wr, World world)
            {
                if (!minelayer.IsInWorld)
                    return;

                var movement = minelayer.Trait<IMove>();
                var minefield = GetMinefieldCells(minefieldStart, lastMousePos,
                    minelayer.Info.Traits.Get<MinelayerInfo>().MinefieldDepth)
                    .Where(p => movement.CanEnterCell(p)).ToArray();

                wr.DrawLocus(Color.Cyan, minefield);
            }