public void SaveVoxelChunk() { string fileName = OnEventChunkSaved(); Debug.Log("save fileName " + fileName); if (fileName == "") { Debug.Log(fileName + "oops"); XMLFileWriter.SaveChunkToXMLFile(terrainArray, "NewChunk", start, end); } else { XMLFileWriter.SaveChunkToXMLFile(terrainArray, fileName, start, end); } }
public void LoadVoxelChunk() { string fileName = OnEventChunkLoaded != null?OnEventChunkLoaded() : ""; Debug.Log(" load fileName " + fileName); if (fileName == null || fileName == "") { terrainArray = XMLFileWriter.LoadChunkFromXMLFile(16, out start, out end, "AssessmentChunk1"); } else { terrainArray = XMLFileWriter.LoadChunkFromXMLFile(16, out start, out end, fileName); } // Draw the correct faces CreateTerrain(); // Update mesh info voxelGenerator.UpdateMesh(); }