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); }
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); }