diff --git a/Assets/UniGLTF/Runtime/UniGLTF/IO/TextureLoader/TextureFactory.cs b/Assets/UniGLTF/Runtime/UniGLTF/IO/TextureLoader/TextureFactory.cs index 9e156fe4e..a4872d261 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/IO/TextureLoader/TextureFactory.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/TextureLoader/TextureFactory.cs @@ -131,15 +131,14 @@ namespace UniGLTF /// public async Awaitable GetTextureAsync(glTF gltf, GetTextureParam param) { - if (TryGetExternal(param, true, out Texture2D external)) - { - return external; - } - if (m_textureCache.TryGetValue(param, out TextureLoadInfo cacheInfo)) { return cacheInfo.Texture; } + if (TryGetExternal(param, true, out Texture2D external)) + { + return external; + } switch (param.TextureType) {