public bool findClosest(int c, int z, out WorldRenderSegment cSeg)
        {
            if (c >= 0 && c < cSegments.Length)
            {
                var segments = cSegments[c];
                if (segments != null)
                {
                    var cTest = new WorldRenderSegment(z, z);
                    for (int i = segments.Count - 1; i >= 0; i--)
                    {
                        cSeg = segments[i];
                        if (cSeg.isOverlapping(cTest))
                        {
                            return(true);
                        }

                        if (cSeg.max < z)
                        {
                            return(true);
                        }
                    }
                }
            }

            cSeg = new WorldRenderSegment();
            return(false);
        }