//Create a Dictionary of all the Chunk in a System with their root coords public static Dictionary <Point3D, IChunk> CreateChunkDictionary(IBiomeSystem currentSystem) { Dictionary <Point3D, IChunk> Dictionary = new Dictionary <Point3D, IChunk>(); for (int i = 0; i < currentSystem.ChunkCollection.Count; i++) { if (currentSystem.ChunkCollection[i].IsStaticChunk) { Dictionary.Add(Point3D.ConvertDoubleVector3(currentSystem.ChunkCollection[i].Position), currentSystem.ChunkCollection[i]); } } return(Dictionary); }