public new GameLayerTiledData PackageData()
 {
     GameLayerTiledData layerData = new GameLayerTiledData();
     layerData.TileSystemData = _tileSystem.PackageData();
     return layerData;
 }
 /// <summary>
 /// Creates a GameLayerTiled from a data file
 /// </summary>
 /// <param name="gameLevel">GameLevel containing this layer</param>
 /// <param name="layerData">Data for this GameLayerTiled</param>
 public GameLayerTiled(GameLevel gameLevel, GameLayerTiledData layerData)
     : base(gameLevel)
 {
     _tileSystem = new TileSystem(this, layerData.TileSystemData);
 }