public void ChunkProcPreLoadData(ILODNodeData ndata) { VFVoxelChunkData chunk = ndata as VFVoxelChunkData; byte[] data = SaveLoad.TryGetChunkData(chunk.ChunkPosLod); if (data != null) { chunk.OnDataLoaded(data, true); } else { DataLoader.AddRequest(chunk); } }
public void ChunkProcPreLoadData(ILODNodeData ndata) { VFVoxelChunkData chunk = ndata as VFVoxelChunkData; #if RIVER_DATA_FILE_TST if (_riverChunkFileList.ContainsKey(chunk.ChunkPos)) { Debug.Log("RiverChunk:" + chunk.ChunkPos); chunk.OnDataLoaded(File.ReadAllBytes(_riverChunkFileList[chunk.ChunkPos]), false); return; } #endif byte[] data = SaveLoad.TryGetChunkData(chunk.ChunkPosLod); if (data != null) { chunk.OnDataLoaded(data, true); } else { _dataLoader.AddRequest(chunk); } }