public void Start() { TiledFiletype type = TiledType.GetAssetType(TextAssetName); if (type == TiledFiletype.Map) { TiledMap map = TiledMap.ReadMap(TextAssetName); foreach (TiledLayer layer in map.layers) { TiledLayerTile[] tiles = layer.GetTiles(); if (tiles != null) { foreach (TiledLayerTile tile in tiles) { // Debug.LogFormat("Tile({0},{1}) = {2} H={3} V={4} D={5}", tile.X, tile.Y, tile.Gid, tile.IsFlippedHorz, tile.IsFlippedVert, tile.IsFlippedDiag); } } } } else if (type == TiledFiletype.Tileset) { TiledTileset tileset = TiledTileset.ReadTileset(TextAssetName); tileset.PrintSummary(); } }