From 284ea099cb0b6924ceee14d061d68b1ed8db7c92 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Wed, 24 Feb 2021 21:44:25 +0900 Subject: [PATCH] fix runtime --- .../Runtime/UniGLTF/IO/MaterialLoader/MaterialFactory.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialLoader/MaterialFactory.cs b/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialLoader/MaterialFactory.cs index b3b4048b4..75f100b01 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialLoader/MaterialFactory.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialLoader/MaterialFactory.cs @@ -13,10 +13,13 @@ namespace UniGLTF Dictionary m_externalMap; public bool TryGetExternal(int index, out Material external) { - var gltfMaterial = m_gltf.materials[index]; - if (m_externalMap.TryGetValue(gltfMaterial.name, out external)) + if (m_externalMap != null) { - return true; + var gltfMaterial = m_gltf.materials[index]; + if (m_externalMap.TryGetValue(gltfMaterial.name, out external)) + { + return true; + } } external = default;