public override void SaveAll(bool cullheightmaps=true)
{
lock(mChunks)
{
List<Vector2i> Keys = new List<Vector2i>(mChunks.Keys);
foreach (Vector2i k in Keys)
{
mChunks[k].Save();
}
// CULL, CULL LIKE NO TOMORROW
mChunks.Clear();
mChangedChunks.Clear();
mEntities.Clear();
mTileEntities.Clear();
//if(cullheightmaps)
// mChunkHeightmaps.Clear();
//GC.Collect();
}
}