From bfbf453b82c2ab73dec97ed5f6ee26453c9b456c Mon Sep 17 00:00:00 2001 From: hirose Date: Thu, 26 Dec 2019 17:52:14 +0900 Subject: [PATCH] add 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 31ac7183c..e4a007b74 100644 --- a/Assets/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs +++ b/Assets/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs @@ -71,7 +71,7 @@ namespace UniGLTF {"gltf/nodes[]/camera", "if(value.camera!=-1)"}, {"gltf/nodes[]/mesh", "if(value.mesh!=-1)"}, {"gltf/nodes[]/skin", "if(value.skin!=-1)"}, - {"gltf/nodes[]/children", "if(value.children.Length>0)"}, + {"gltf/nodes[]/children", "if(value.children != null && value.children.Length>0)"}, {"gltf/skins[]/skeleton", "if(value.skeleton!=-1)"}, {"gltf/extensionsRequired", "if(false)"}, {"gltf/extensions/VRM/humanoid/humanBones[]/axisLength", "if(value.axisLength>0)"}, diff --git a/Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs b/Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs index 0bea93899..fe4c9f293 100644 --- a/Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs +++ b/Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs @@ -957,7 +957,7 @@ namespace UniGLTF { f.Key("name"); f.GenSerialize(value.name); } - if(value.children.Length>0) + if(value.children != null && value.children.Length>0) { f.Key("children"); f.GenSerialize(value.children); }