private static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromPath) { foreach (string imported in importedAssets) { if (UseThisImporter(imported)) { //Debug.Log(string.Format("Imported: {0}", imported)); } else { continue; } #if !UNITY_WEBPLAYER using (ImportTiled2Unity t2uImporter = new ImportTiled2Unity(imported)) { if (t2uImporter.IsTiled2UnityFile()) { // Start the import process. This will trigger textures and meshes to be imported as well. t2uImporter.ImportBegin(imported); } else if (t2uImporter.IsTiled2UnityTexture()) { // A texture was imported and the material assigned to it may need to be fixed t2uImporter.TextureImported(imported); } else if (t2uImporter.IsTiled2UnityWavefrontObj()) { // Now that the mesh has been imported we will build the prefab t2uImporter.MeshImported(imported); } else if (t2uImporter.IsTiled2UnityPrefab()) { // Now the the prefab is built and imported we are done t2uImporter.ImportFinished(imported); Debug.Log(string.Format("Imported prefab from Tiled map editor: {0}", imported)); } } #endif } }
private static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromPath) { foreach (string imported in importedAssets) { if (UseThisImporter(imported)) { //Debug.Log(string.Format("Imported: {0}", imported)); } else { continue; } using (ImportTiled2Unity t2uImporter = new ImportTiled2Unity(imported)) { if (t2uImporter.IsTiled2UnityFile()) { // Start the import process. This will trigger textures and meshes to be imported as well. t2uImporter.ImportBegin(imported); } else if (t2uImporter.IsTiled2UnityTexture()) { // A texture was imported and the material assigned to it may need to be fixed t2uImporter.TextureImported(imported); } else if (t2uImporter.IsTiled2UnityWavefrontObj()) { // Now that the mesh has been imported we will build the prefab t2uImporter.MeshImported(imported); } else if (t2uImporter.IsTiled2UnityPrefab()) { // Now the the prefab is built and imported we are done t2uImporter.ImportFinished(imported); Debug.Log(string.Format("Imported prefab from Tiled map editor: {0}", imported)); } } } }