diff --git a/Assets/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs b/Assets/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs index a1d1c0130..783afcec8 100644 --- a/Assets/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs +++ b/Assets/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs @@ -59,6 +59,9 @@ namespace UniGLTF {"gltf/accessors[]/max", "if(value.max!=null && value.max.Length>0)"}, {"gltf/accessors[]/min", "if(value.min!=null && value.min.Length>0)"}, {"gltf/accessors[]/sparse", "if(value.sparse!=null && value.sparse.count>0)"}, + {"gltf/accessors[]/bufferView", "if(value.bufferView>=0)"}, + {"gltf/accessors[]/byteOffset", "if(value.bufferView>=0)"}, + {"gltf/images", "if(value.images!=null && value.images.Count>0)" }, {"gltf/meshes", "if(value.meshes!=null && value.meshes.Count>0)" }, diff --git a/Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs b/Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs index 11bdaf98d..7bd0d6a47 100644 --- a/Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs +++ b/Assets/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs @@ -246,12 +246,12 @@ namespace UniGLTF { { f.BeginMap(0); // dummy - + if(value.bufferView>=0) { f.Key("bufferView"); f.GenSerialize(value.bufferView); } - + if(value.bufferView>=0) { f.Key("byteOffset"); f.GenSerialize(value.byteOffset); }