public void Start() { // SetTileSheetMaterial (); mapData = new MapData (numTilesX, numTilesY); if (JsonFilePath != "") { mapImporter = new TiledMapEditorImporter (); mapData.AddLayers(mapImporter.ImportMapData(JsonFilePath)); mapData.createOwnObject = mapImporter.GetNewObjectTiles(); mapData.layerTags = mapImporter.GetLayerTags(); } else { mapGenerator = new RandomMapDataGenerator(100, 100); mapData.AddLayer(mapGenerator.GenerateMapData()); } tileSheet.GetUvValuesFromMaterial(); GenerateMap (); }