summaryrefslogtreecommitdiff
path: root/Plugins/MonoGame.Extended/source/MonoGame.Extended.Tiled/Serialization/TiledMapTileLayerDataContent.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Plugins/MonoGame.Extended/source/MonoGame.Extended.Tiled/Serialization/TiledMapTileLayerDataContent.cs')
-rw-r--r--Plugins/MonoGame.Extended/source/MonoGame.Extended.Tiled/Serialization/TiledMapTileLayerDataContent.cs33
1 files changed, 33 insertions, 0 deletions
diff --git a/Plugins/MonoGame.Extended/source/MonoGame.Extended.Tiled/Serialization/TiledMapTileLayerDataContent.cs b/Plugins/MonoGame.Extended/source/MonoGame.Extended.Tiled/Serialization/TiledMapTileLayerDataContent.cs
new file mode 100644
index 0000000..c19a02e
--- /dev/null
+++ b/Plugins/MonoGame.Extended/source/MonoGame.Extended.Tiled/Serialization/TiledMapTileLayerDataContent.cs
@@ -0,0 +1,33 @@
+using System.Collections.Generic;
+using System.Xml.Serialization;
+
+namespace MonoGame.Extended.Tiled.Serialization
+{
+ public class TiledMapTileLayerDataContent
+ {
+ public TiledMapTileLayerDataContent()
+ {
+ Tiles = new List<TiledMapTileContent>();
+ }
+
+ [XmlAttribute(AttributeName = "encoding")]
+ public string Encoding { get; set; }
+
+ [XmlAttribute(AttributeName = "compression")]
+ public string Compression { get; set; }
+
+ [XmlElement(ElementName = "tile")]
+ public List<TiledMapTileContent> Tiles { get; set; }
+
+ [XmlElement(ElementName = "chunk")]
+ public List<TiledMapTileLayerDataChunkContent> Chunks { get; set; }
+
+ [XmlText]
+ public string Value { get; set; }
+
+ public override string ToString()
+ {
+ return $"{Encoding} {Compression}";
+ }
+ }
+} \ No newline at end of file