diff --git a/Assets/VRM10/Runtime/IO/Vrm10Importer.cs b/Assets/VRM10/Runtime/IO/Vrm10Importer.cs index 886535764..3b6bfcef8 100644 --- a/Assets/VRM10/Runtime/IO/Vrm10Importer.cs +++ b/Assets/VRM10/Runtime/IO/Vrm10Importer.cs @@ -22,9 +22,13 @@ namespace UniVRM10 IDictionary m_externalMap; public Vrm10Importer(UniGLTF.GltfParser parser, IDictionary externalObjectMap = null) - : base(parser, externalObjectMap.Select(kv => (kv.Key.Name, kv.Value))) + : base(parser, externalObjectMap?.Select(kv => (kv.Key.Name, kv.Value))) { m_externalMap = externalObjectMap; + if (m_externalMap == null) + { + m_externalMap = new Dictionary(); + } m_model = ModelReader.Read(parser); // for `VRMC_materials_mtoon`