public TerrainTile GetTile(int x, int y)
{
TerrainTile tile = null;
TerrainChunk chunk = null;
RectangleF tileRect = new RectangleF(x, y, 1, 1);
List<TerrainChunk> chunks = m_terrainChunks.Query(tileRect);
if(chunks.Count > 0)
{
chunk = chunks[0];
tile = chunk.GetTiles(tileRect)[0];
}
else
{
tile = LoadTile(x, y);
}
return tile;
}