static TilesetData Save(TilesetData tileset, Tilemap2DProperties properties, ISerializer s) { if (tileset == null) { throw new ArgumentNullException(nameof(tileset)); } var tiledTileset = Tileset.FromAlbion(tileset, properties); var bytes = FormatUtil.BytesFromTextWriter(tiledTileset.Serialize); s.Bytes(null, bytes, bytes.Length); return(tileset); }