diff --git a/Assets/UniGLTF/Editor/UniGLTF/ScriptedImporter/GltfScriptedImporterBase.cs b/Assets/UniGLTF/Editor/UniGLTF/ScriptedImporter/GltfScriptedImporterBase.cs index c8721ac24..12bb984ce 100644 --- a/Assets/UniGLTF/Editor/UniGLTF/ScriptedImporter/GltfScriptedImporterBase.cs +++ b/Assets/UniGLTF/Editor/UniGLTF/ScriptedImporter/GltfScriptedImporterBase.cs @@ -61,12 +61,6 @@ namespace UniGLTF Debug.Log("OnImportAsset to " + scriptedImporter.assetPath); #endif - // - // Parse(parse glb, parser gltf json) - // - var data = new AutoGltfFileParser(scriptedImporter.assetPath).Parse(); - - // // Import(create unity objects) // @@ -78,6 +72,7 @@ namespace UniGLTF IMaterialDescriptorGenerator materialGenerator = GetMaterialGenerator(renderPipeline); + using (var data = new AutoGltfFileParser(scriptedImporter.assetPath).Parse()) using (var loader = new ImporterContext(data, extractedObjects, materialGenerator: materialGenerator)) { // Configure TextureImporter to Extracted Textures.