diff --git a/Assets/UniGLTF/Editor/UniGLTF/ScriptedImporter/TextureExtractor.cs b/Assets/UniGLTF/Editor/UniGLTF/ScriptedImporter/TextureExtractor.cs index 793d111fa..64db7ab81 100644 --- a/Assets/UniGLTF/Editor/UniGLTF/ScriptedImporter/TextureExtractor.cs +++ b/Assets/UniGLTF/Editor/UniGLTF/ScriptedImporter/TextureExtractor.cs @@ -50,6 +50,11 @@ namespace UniGLTF public void Extract(GetTextureParam param, bool hasUri) { + if (Textures.Values.Contains(param)) + { + return; + } + var subAsset = m_subAssets.FirstOrDefault(x => x.name == param.ConvertedName); string targetPath = "";