fCraft.ZoneConverterExtension.Serialize C# (CSharp) Method

Serialize() public method

public Serialize ( Map map, Stream stream, IMapConverterEx converter ) : int
map Map
stream Stream
converter IMapConverterEx
return int
        public int Serialize( Map map, Stream stream, IMapConverterEx converter )
        {
            BinaryWriter writer = new BinaryWriter( stream );
            int count = 0;
            Zone[] zoneList = map.Zones.Cache;
            foreach ( Zone zone in zoneList ) {
                converter.WriteMetadataEntry( _group[0], zone.Name, SerializeZone( zone ), writer );
                ++count;
            }
            return count;
        }