Пример #1
0
        public List <GridRegion> GetNeighbors(GridRegion r)
        {
            List <GridRegion> neighbors       = m_localService.GetNeighbors(r);
            List <GridRegion> remoteNeighbors = m_remoteService.GetNeighbors(r);

            UpdateGridRegionsForIWC(ref remoteNeighbors);
            neighbors.AddRange(remoteNeighbors);
            return(neighbors);
        }
Пример #2
0
        public List <GridRegion> GetNeighbors(GridRegion r)
        {
            List <GridRegion> neighbors       = m_localService.GetNeighbors(r);
            List <GridRegion> remoteNeighbors = (List <GridRegion>)DoRemoteForced(r);

            UpdateGridRegionsForIWC(ref remoteNeighbors);
            if (remoteNeighbors != null)
            {
                neighbors.AddRange(remoteNeighbors);
            }
            return(neighbors);
        }