示例#1
0
        // New terrain serialization format that includes the width and length.
        private void FromXml2(XmlReader xmlReader)
        {
            XmlSerializer            serializer = new XmlSerializer(typeof(TerrainChannelXMLPackage));
            TerrainChannelXMLPackage package    = (TerrainChannelXMLPackage)serializer.Deserialize(xmlReader);

            m_terrainData = new HeightmapTerrainData(package.Map, package.CompressionFactor, package.SizeX, package.SizeY, package.SizeZ);
        }
示例#2
0
        // New terrain serialization format that includes the width and length.
        private void ToXml2(XmlWriter xmlWriter)
        {
            TerrainChannelXMLPackage package = new TerrainChannelXMLPackage(Width, Height, Altitude, m_terrainData.CompressionFactor,
                                                                            m_terrainData.GetCompressedMap());
            XmlSerializer serializer = new XmlSerializer(typeof(TerrainChannelXMLPackage));

            serializer.Serialize(xmlWriter, package);
        }
示例#3
0
 // New terrain serialization format that includes the width and length.
 private void ToXml2(XmlWriter xmlWriter)
 {
     TerrainChannelXMLPackage package = new TerrainChannelXMLPackage(Width, Height, Altitude, m_terrainData.CompressionFactor,
                                     m_terrainData.GetCompressedMap());
     XmlSerializer serializer = new XmlSerializer(typeof(TerrainChannelXMLPackage));
     serializer.Serialize(xmlWriter, package);
 }