public LayersGroup Map(Tiled.Group src, LayersGroup dst = null) { if (dst == null) { dst = new LayersGroup(); } dst.Name = src.Name; dst.Visible = src.Visible; dst.Layers = src.Entries.Select(x => Map(x)).Where(x => x != null).ToList(); return(dst); }
public Tiled.Group Map(LayersGroup src, Tiled.Group dst = null) { if (dst == null) { dst = new Tiled.Group(); } dst.Name = src.Name; dst.Visible = src.Visible; dst.Opacity = 1.0; dst.Entries = src.Layers.Select(x => Map(x)).Where(x => x != null).ToList(); return(dst); }