Skip to content

Commit 4beb8d5

Browse files
authoredDec 26, 2019
Merge pull request #353 from hiroj/fix_genSerializer_node_children
Fixed not to output empty children
2 parents e642c76 + 4a2c364 commit 4beb8d5

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed
 

‎Assets/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs

+1
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ class Generator : IDisposable
7171
{"gltf/nodes[]/camera", "if(value.camera!=-1)"},
7272
{"gltf/nodes[]/mesh", "if(value.mesh!=-1)"},
7373
{"gltf/nodes[]/skin", "if(value.skin!=-1)"},
74+
{"gltf/nodes[]/children", "if(value.children.Length>0)"},
7475
{"gltf/skins[]/skeleton", "if(value.skeleton!=-1)"},
7576
{"gltf/extensionsRequired", "if(false)"},
7677
{"gltf/extensions/VRM/humanoid/humanBones[]/axisLength", "if(value.axisLength>0)"},

‎Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -957,7 +957,7 @@ public static void GenSerialize(this IFormatter f, glTFNode value)
957957
f.Key("name"); f.GenSerialize(value.name);
958958
}
959959

960-
if(value.children!=null)
960+
if(value.children.Length>0)
961961
{
962962
f.Key("children"); f.GenSerialize(value.children);
963963
}

0 commit comments

Comments
 (0)