public void AsyncLoaded(IO.Files.Terrain.MapArea area) { AreaFile = area; if (AreaFile.IsValid == false) { return; } for (var i = 0; i < 256; ++i) { var chunk = new MapChunkRender(); chunk.OnAsyncLoad(area.GetChunk(i), this); mChunks[i] = chunk; } mBoundingBox = area.BoundingBox; mModelBox = area.ModelBox; mAsyncLoaded = true; }