null check

This commit is contained in:
ousttrue
2021-04-26 14:07:28 +09:00
parent 74cae0eec7
commit 6d6e812f3a

View File

@@ -22,9 +22,13 @@ namespace UniVRM10
IDictionary<SubAssetKey, UnityEngine.Object> m_externalMap;
public Vrm10Importer(UniGLTF.GltfParser parser, IDictionary<SubAssetKey, UnityEngine.Object> 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<SubAssetKey, UnityEngine.Object>();
}
m_model = ModelReader.Read(parser);
// for `VRMC_materials_mtoon`