Beispiel #1
0
    public void SaveWorld(string name)
    {
        var trackPath = directoryHelper.GetTrackPath(name);

        var trackStreams = new TrackData()
        {
            ObjectsData    = SerializeMap(trackPath),
            HeightMapData  = terrainSerializer.SerializeHeightMap(trackPath, track),
            TextureMapData = terrainSerializer.SerializeTextureMap(trackPath, track)
        };

        trackCompressor.CreatePackage(trackPath, trackStreams);
    }