public TerrainChunk LoadChunk(RectangleF chunkBounds)
{
TerrainChunk chunk = null;
List<TerrainChunk> chunks = m_terrainChunks.Query(chunkBounds);
if (chunks.Count == 0)
{
chunk = new TerrainChunk(this, chunkBounds);
m_terrainChunks.Insert(chunk);
}
else
{
chunk = chunks[0];
}
return chunk;
}