From b7445b35e0f06c6be3a545f2772efca5074681cd Mon Sep 17 00:00:00 2001 From: hirose Date: Thu, 26 Dec 2019 19:10:41 +0900 Subject: [PATCH] add target null check --- Assets/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs | 2 +- Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Assets/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs b/Assets/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs index e4a007b74..ccccf2be4 100644 --- a/Assets/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs +++ b/Assets/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs @@ -52,7 +52,7 @@ namespace UniGLTF {"gltf/bufferViews[]/target", "if(value.target!=0)" }, {"gltf/animations[]/channels[]/target", "if(value!=null)" }, {"gltf/accessors[]/sparse", "if(value.sparse!=null && value.sparse.count>0)"}, - {"gltf/meshes[]/primitives[]/targets", "if(value.targets.Count>0)" }, + {"gltf/meshes[]/primitives[]/targets", "if(value.targets!=null && value.targets.Count>0)" }, {"gltf/meshes[]/primitives[]/targets[]/POSITION", "if(value.POSITION!=-1)" }, {"gltf/meshes[]/primitives[]/targets[]/NORMAL", "if(value.NORMAL!=-1)" }, diff --git a/Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs b/Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs index fe4c9f293..1dd59bdc7 100644 --- a/Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs +++ b/Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs @@ -814,7 +814,7 @@ namespace UniGLTF { f.Key("material"); f.GenSerialize(value.material); } - if(value.targets.Count>0) + if(value.targets!=null && value.targets.Count>0) { f.Key("targets"); f.GenSerialize(value.targets); }