public override void ForEachKnownChunk(int dimension, ChunkIteratorDelegate cmd)
{
List<Vector2i> knownChunks = new List<Vector2i>(Cache.GetKnownChunks(dimension));
int c=0;
foreach (Vector2i pos in knownChunks)
{
c++;
cmd(this, pos.X, pos.Y);
if (ForEachProgress != null)
ForEachProgress(knownChunks.Count, c);
}
}
public override void ForEachChunk(ChunkIteratorDelegate cmd)