public override void PopulateLandRegion(Land land, LandRegionType land_region_type, IGrid <LandPoint> grid, GameObject parent) { grid.ProcessWithIndexs(delegate(int x, int y, LandPoint point) { GetLandRegionPrefabPopulaters().Process(pp => pp.Populate( parent, land.GetCellBounds(x, y), point.GetLandRegionTypePresence(land_region_type) ) ); }); }