public Tileset Map(Tiled.Tileset src, Tileset dst = null) { if (dst == null) { dst = new Tileset(); } dst.Name = src.Name; dst.ExternalTileset = src.Source; dst.ImageSource = src.Image?.Source; dst.ImagePath = src.FullImagePath; dst.StartId = src.FirstGid; dst.TileWidth = src.TileWidth; dst.TileHeight = src.TileHeight; dst.Spacing = src.Spacing ?? 0; dst.Margin = src.Margin ?? 0; dst.TilesPerRow = src.Columns; dst.TilesCount = src.TileCount; return(dst); }
public Tiled.Tileset Map(Tileset src, Tiled.Tileset dst = null) { throw new NotImplementedException(); //if (dst == null) dst = new Tiled.Tileset(); //return dst; }