
using System;
using UniJSON;
using UniGLTF;
using System.Collections.Generic;


namespace VRM {
    public static partial class VRMAOTCall {
        static void glTF()
        {       
            {       
                var f = new JsonFormatter();


// String
f.Serialize(default(System.String));
{
var value = default(System.String);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}

// Boolean
f.Serialize(default(System.Boolean));
{
var value = default(System.Boolean);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}

// Byte
f.Serialize(default(System.Byte));
{
var value = default(System.Byte);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}

// UInt16
f.Serialize(default(System.UInt16));
{
var value = default(System.UInt16);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}

// UInt32
f.Serialize(default(System.UInt32));
{
var value = default(System.UInt32);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}

// UInt64
f.Serialize(default(System.UInt64));
{
var value = default(System.UInt64);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}

// SByte
f.Serialize(default(System.SByte));
{
var value = default(System.SByte);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}

// Int16
f.Serialize(default(System.Int16));
{
var value = default(System.Int16);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}

// Int32
f.Serialize(default(System.Int32));
{
var value = default(System.Int32);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}

// Int64
f.Serialize(default(System.Int64));
{
var value = default(System.Int64);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}

// Single
f.Serialize(default(System.Single));
{
var value = default(System.Single);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}

// Double
f.Serialize(default(System.Double));
{
var value = default(System.Double);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}

// Vector2
f.Serialize(default(UnityEngine.Vector2));
{
var value = default(UnityEngine.Vector2);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UnityEngine.Vector2>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UnityEngine.Vector2>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// Vector3
f.Serialize(default(UnityEngine.Vector3));
{
var value = default(UnityEngine.Vector3);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UnityEngine.Vector3>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UnityEngine.Vector3>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UnityEngine.Vector3>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// Vector4
f.Serialize(default(UnityEngine.Vector4));
{
var value = default(UnityEngine.Vector4);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UnityEngine.Vector4>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UnityEngine.Vector4>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UnityEngine.Vector4>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UnityEngine.Vector4>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// Quaternion
f.Serialize(default(UnityEngine.Quaternion));
{
var value = default(UnityEngine.Quaternion);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UnityEngine.Quaternion>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UnityEngine.Quaternion>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UnityEngine.Quaternion>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UnityEngine.Quaternion>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTF
f.Serialize(default(UniGLTF.glTF));
{
var value = default(UniGLTF.glTF);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<UniGLTF.glTFAssets>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFAssets
f.Serialize(default(UniGLTF.glTFAssets));
{
var value = default(UniGLTF.glTFAssets);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAssets>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAssets>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAssets>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAssets>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAssets>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAssets>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<glTFBuffer>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFBuffer>));
{
var value = default(List<UniGLTF.glTFBuffer>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFBuffer>>.GenericListDeserializer<UniGLTF.glTFBuffer>(default(ListTreeNode<JsonValue>));
}

// glTFBuffer
f.Serialize(default(UniGLTF.glTFBuffer));
{
var value = default(UniGLTF.glTFBuffer);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFBuffer>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFBuffer>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFBuffer>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFBuffer>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFBuffer>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<glTFBufferView>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFBufferView>));
{
var value = default(List<UniGLTF.glTFBufferView>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFBufferView>>.GenericListDeserializer<UniGLTF.glTFBufferView>(default(ListTreeNode<JsonValue>));
}

// glTFBufferView
f.Serialize(default(UniGLTF.glTFBufferView));
{
var value = default(UniGLTF.glTFBufferView);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFBufferView>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFBufferView>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFBufferView>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFBufferView>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFBufferView>.DeserializeField<UniGLTF.glBufferTarget>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glBufferTarget
f.Serialize(default(UniGLTF.glBufferTarget));
{
var value = default(UniGLTF.glBufferTarget);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glBufferTarget>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFBufferView>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFBufferView>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFBufferView>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<glTFAccessor>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFAccessor>));
{
var value = default(List<UniGLTF.glTFAccessor>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFAccessor>>.GenericListDeserializer<UniGLTF.glTFAccessor>(default(ListTreeNode<JsonValue>));
}

// glTFAccessor
f.Serialize(default(UniGLTF.glTFAccessor));
{
var value = default(UniGLTF.glTFAccessor);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAccessor>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAccessor>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAccessor>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAccessor>.DeserializeField<UniGLTF.glComponentType>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glComponentType
f.Serialize(default(UniGLTF.glComponentType));
{
var value = default(UniGLTF.glComponentType);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glComponentType>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAccessor>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAccessor>.DeserializeField<System.Single[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// Single[]
f.Serialize(default(Single[]));
{
var value = default(Single[]);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, Single[]>.GenericArrayDeserializer<Single>(default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAccessor>.DeserializeField<System.Single[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAccessor>.DeserializeField<System.Boolean>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAccessor>.DeserializeField<UniGLTF.glTFSparse>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFSparse
f.Serialize(default(UniGLTF.glTFSparse));
{
var value = default(UniGLTF.glTFSparse);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparse>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparse>.DeserializeField<UniGLTF.glTFSparseIndices>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFSparseIndices
f.Serialize(default(UniGLTF.glTFSparseIndices));
{
var value = default(UniGLTF.glTFSparseIndices);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparseIndices>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparseIndices>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparseIndices>.DeserializeField<UniGLTF.glComponentType>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparseIndices>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparseIndices>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparse>.DeserializeField<UniGLTF.glTFSparseValues>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFSparseValues
f.Serialize(default(UniGLTF.glTFSparseValues));
{
var value = default(UniGLTF.glTFSparseValues);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparseValues>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparseValues>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparseValues>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparseValues>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparse>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSparse>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAccessor>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAccessor>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAccessor>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<glTFTexture>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFTexture>));
{
var value = default(List<UniGLTF.glTFTexture>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFTexture>>.GenericListDeserializer<UniGLTF.glTFTexture>(default(ListTreeNode<JsonValue>));
}

// glTFTexture
f.Serialize(default(UniGLTF.glTFTexture));
{
var value = default(UniGLTF.glTFTexture);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFTexture>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFTexture>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFTexture>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFTexture>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFTexture>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<glTFTextureSampler>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFTextureSampler>));
{
var value = default(List<UniGLTF.glTFTextureSampler>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFTextureSampler>>.GenericListDeserializer<UniGLTF.glTFTextureSampler>(default(ListTreeNode<JsonValue>));
}

// glTFTextureSampler
f.Serialize(default(UniGLTF.glTFTextureSampler));
{
var value = default(UniGLTF.glTFTextureSampler);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFTextureSampler>.DeserializeField<UniGLTF.glFilter>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glFilter
f.Serialize(default(UniGLTF.glFilter));
{
var value = default(UniGLTF.glFilter);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glFilter>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFTextureSampler>.DeserializeField<UniGLTF.glFilter>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFTextureSampler>.DeserializeField<UniGLTF.glWrap>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glWrap
f.Serialize(default(UniGLTF.glWrap));
{
var value = default(UniGLTF.glWrap);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glWrap>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFTextureSampler>.DeserializeField<UniGLTF.glWrap>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFTextureSampler>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFTextureSampler>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFTextureSampler>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<glTFImage>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFImage>));
{
var value = default(List<UniGLTF.glTFImage>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFImage>>.GenericListDeserializer<UniGLTF.glTFImage>(default(ListTreeNode<JsonValue>));
}

// glTFImage
f.Serialize(default(UniGLTF.glTFImage));
{
var value = default(UniGLTF.glTFImage);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFImage>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFImage>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFImage>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFImage>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFImage>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFImage>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<glTFMaterial>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFMaterial>));
{
var value = default(List<UniGLTF.glTFMaterial>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFMaterial>>.GenericListDeserializer<UniGLTF.glTFMaterial>(default(ListTreeNode<JsonValue>));
}

// glTFMaterial
f.Serialize(default(UniGLTF.glTFMaterial));
{
var value = default(UniGLTF.glTFMaterial);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterial>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterial>.DeserializeField<UniGLTF.glTFPbrMetallicRoughness>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFPbrMetallicRoughness
f.Serialize(default(UniGLTF.glTFPbrMetallicRoughness));
{
var value = default(UniGLTF.glTFPbrMetallicRoughness);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPbrMetallicRoughness>.DeserializeField<UniGLTF.glTFMaterialBaseColorTextureInfo>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFMaterialBaseColorTextureInfo
f.Serialize(default(UniGLTF.glTFMaterialBaseColorTextureInfo));
{
var value = default(UniGLTF.glTFMaterialBaseColorTextureInfo);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialBaseColorTextureInfo>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialBaseColorTextureInfo>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialBaseColorTextureInfo>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialBaseColorTextureInfo>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPbrMetallicRoughness>.DeserializeField<System.Single[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPbrMetallicRoughness>.DeserializeField<UniGLTF.glTFMaterialMetallicRoughnessTextureInfo>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFMaterialMetallicRoughnessTextureInfo
f.Serialize(default(UniGLTF.glTFMaterialMetallicRoughnessTextureInfo));
{
var value = default(UniGLTF.glTFMaterialMetallicRoughnessTextureInfo);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialMetallicRoughnessTextureInfo>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialMetallicRoughnessTextureInfo>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialMetallicRoughnessTextureInfo>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialMetallicRoughnessTextureInfo>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPbrMetallicRoughness>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPbrMetallicRoughness>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPbrMetallicRoughness>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPbrMetallicRoughness>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterial>.DeserializeField<UniGLTF.glTFMaterialNormalTextureInfo>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFMaterialNormalTextureInfo
f.Serialize(default(UniGLTF.glTFMaterialNormalTextureInfo));
{
var value = default(UniGLTF.glTFMaterialNormalTextureInfo);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialNormalTextureInfo>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialNormalTextureInfo>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialNormalTextureInfo>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialNormalTextureInfo>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialNormalTextureInfo>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterial>.DeserializeField<UniGLTF.glTFMaterialOcclusionTextureInfo>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFMaterialOcclusionTextureInfo
f.Serialize(default(UniGLTF.glTFMaterialOcclusionTextureInfo));
{
var value = default(UniGLTF.glTFMaterialOcclusionTextureInfo);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialOcclusionTextureInfo>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialOcclusionTextureInfo>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialOcclusionTextureInfo>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialOcclusionTextureInfo>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialOcclusionTextureInfo>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterial>.DeserializeField<UniGLTF.glTFMaterialEmissiveTextureInfo>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFMaterialEmissiveTextureInfo
f.Serialize(default(UniGLTF.glTFMaterialEmissiveTextureInfo));
{
var value = default(UniGLTF.glTFMaterialEmissiveTextureInfo);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialEmissiveTextureInfo>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialEmissiveTextureInfo>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialEmissiveTextureInfo>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterialEmissiveTextureInfo>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterial>.DeserializeField<System.Single[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterial>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterial>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterial>.DeserializeField<System.Boolean>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterial>.DeserializeField<UniGLTF.glTFMaterial_extensions>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFMaterial_extensions
f.Serialize(default(UniGLTF.glTFMaterial_extensions));
{
var value = default(UniGLTF.glTFMaterial_extensions);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterial_extensions>.DeserializeField<UniGLTF.glTF_KHR_materials_unlit>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTF_KHR_materials_unlit
f.Serialize(default(UniGLTF.glTF_KHR_materials_unlit));
{
var value = default(UniGLTF.glTF_KHR_materials_unlit);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMaterial>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<glTFMesh>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFMesh>));
{
var value = default(List<UniGLTF.glTFMesh>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFMesh>>.GenericListDeserializer<UniGLTF.glTFMesh>(default(ListTreeNode<JsonValue>));
}

// glTFMesh
f.Serialize(default(UniGLTF.glTFMesh));
{
var value = default(UniGLTF.glTFMesh);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMesh>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMesh>.DeserializeField<System.Collections.Generic.List<glTFPrimitives>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFPrimitives>));
{
var value = default(List<UniGLTF.glTFPrimitives>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFPrimitives>>.GenericListDeserializer<UniGLTF.glTFPrimitives>(default(ListTreeNode<JsonValue>));
}

// glTFPrimitives
f.Serialize(default(UniGLTF.glTFPrimitives));
{
var value = default(UniGLTF.glTFPrimitives);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPrimitives>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPrimitives>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPrimitives>.DeserializeField<UniGLTF.glTFAttributes>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFAttributes
f.Serialize(default(UniGLTF.glTFAttributes));
{
var value = default(UniGLTF.glTFAttributes);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAttributes>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAttributes>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAttributes>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAttributes>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAttributes>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAttributes>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAttributes>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPrimitives>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPrimitives>.DeserializeField<System.Collections.Generic.List<gltfMorphTarget>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.gltfMorphTarget>));
{
var value = default(List<UniGLTF.gltfMorphTarget>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.gltfMorphTarget>>.GenericListDeserializer<UniGLTF.gltfMorphTarget>(default(ListTreeNode<JsonValue>));
}

// gltfMorphTarget
f.Serialize(default(UniGLTF.gltfMorphTarget));
{
var value = default(UniGLTF.gltfMorphTarget);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.gltfMorphTarget>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.gltfMorphTarget>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.gltfMorphTarget>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPrimitives>.DeserializeField<UniGLTF.glTFPrimitives_extras>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFPrimitives_extras
f.Serialize(default(UniGLTF.glTFPrimitives_extras));
{
var value = default(UniGLTF.glTFPrimitives_extras);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPrimitives_extras>.DeserializeField<System.Collections.Generic.List<String>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<System.String>));
{
var value = default(List<System.String>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<System.String>>.GenericListDeserializer<System.String>(default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPrimitives>.DeserializeField<UniGLTF.glTFPrimitives_extensions>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFPrimitives_extensions
f.Serialize(default(UniGLTF.glTFPrimitives_extensions));
{
var value = default(UniGLTF.glTFPrimitives_extensions);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMesh>.DeserializeField<System.Single[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMesh>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFMesh>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<glTFNode>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFNode>));
{
var value = default(List<UniGLTF.glTFNode>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFNode>>.GenericListDeserializer<UniGLTF.glTFNode>(default(ListTreeNode<JsonValue>));
}

// glTFNode
f.Serialize(default(UniGLTF.glTFNode));
{
var value = default(UniGLTF.glTFNode);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFNode>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFNode>.DeserializeField<System.Int32[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// Int32[]
f.Serialize(default(Int32[]));
{
var value = default(Int32[]);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, Int32[]>.GenericArrayDeserializer<Int32>(default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFNode>.DeserializeField<System.Single[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFNode>.DeserializeField<System.Single[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFNode>.DeserializeField<System.Single[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFNode>.DeserializeField<System.Single[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFNode>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFNode>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFNode>.DeserializeField<System.Single[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFNode>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFNode>.DeserializeField<UniGLTF.glTFNode_extensions>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFNode_extensions
f.Serialize(default(UniGLTF.glTFNode_extensions));
{
var value = default(UniGLTF.glTFNode_extensions);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFNode>.DeserializeField<UniGLTF.glTFNode_extra>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFNode_extra
f.Serialize(default(UniGLTF.glTFNode_extra));
{
var value = default(UniGLTF.glTFNode_extra);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<glTFSkin>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFSkin>));
{
var value = default(List<UniGLTF.glTFSkin>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFSkin>>.GenericListDeserializer<UniGLTF.glTFSkin>(default(ListTreeNode<JsonValue>));
}

// glTFSkin
f.Serialize(default(UniGLTF.glTFSkin));
{
var value = default(UniGLTF.glTFSkin);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSkin>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSkin>.DeserializeField<System.Int32[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSkin>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSkin>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSkin>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFSkin>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<gltfScene>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.gltfScene>));
{
var value = default(List<UniGLTF.gltfScene>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.gltfScene>>.GenericListDeserializer<UniGLTF.gltfScene>(default(ListTreeNode<JsonValue>));
}

// gltfScene
f.Serialize(default(UniGLTF.gltfScene));
{
var value = default(UniGLTF.gltfScene);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.gltfScene>.DeserializeField<System.Int32[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.gltfScene>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.gltfScene>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.gltfScene>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<glTFAnimation>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFAnimation>));
{
var value = default(List<UniGLTF.glTFAnimation>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFAnimation>>.GenericListDeserializer<UniGLTF.glTFAnimation>(default(ListTreeNode<JsonValue>));
}

// glTFAnimation
f.Serialize(default(UniGLTF.glTFAnimation));
{
var value = default(UniGLTF.glTFAnimation);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimation>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimation>.DeserializeField<System.Collections.Generic.List<glTFAnimationChannel>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFAnimationChannel>));
{
var value = default(List<UniGLTF.glTFAnimationChannel>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFAnimationChannel>>.GenericListDeserializer<UniGLTF.glTFAnimationChannel>(default(ListTreeNode<JsonValue>));
}

// glTFAnimationChannel
f.Serialize(default(UniGLTF.glTFAnimationChannel));
{
var value = default(UniGLTF.glTFAnimationChannel);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimationChannel>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimationChannel>.DeserializeField<UniGLTF.glTFAnimationTarget>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFAnimationTarget
f.Serialize(default(UniGLTF.glTFAnimationTarget));
{
var value = default(UniGLTF.glTFAnimationTarget);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimationTarget>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimationTarget>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimationTarget>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimationTarget>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimationChannel>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimationChannel>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimation>.DeserializeField<System.Collections.Generic.List<glTFAnimationSampler>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFAnimationSampler>));
{
var value = default(List<UniGLTF.glTFAnimationSampler>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFAnimationSampler>>.GenericListDeserializer<UniGLTF.glTFAnimationSampler>(default(ListTreeNode<JsonValue>));
}

// glTFAnimationSampler
f.Serialize(default(UniGLTF.glTFAnimationSampler));
{
var value = default(UniGLTF.glTFAnimationSampler);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimationSampler>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimationSampler>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimationSampler>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimationSampler>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimationSampler>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimation>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFAnimation>.DeserializeField<System.Object>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<glTFCamera>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<UniGLTF.glTFCamera>));
{
var value = default(List<UniGLTF.glTFCamera>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<UniGLTF.glTFCamera>>.GenericListDeserializer<UniGLTF.glTFCamera>(default(ListTreeNode<JsonValue>));
}

// glTFCamera
f.Serialize(default(UniGLTF.glTFCamera));
{
var value = default(UniGLTF.glTFCamera);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFCamera>.DeserializeField<UniGLTF.glTFOrthographic>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFOrthographic
f.Serialize(default(UniGLTF.glTFOrthographic));
{
var value = default(UniGLTF.glTFOrthographic);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFOrthographic>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFOrthographic>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFOrthographic>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFOrthographic>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFOrthographic>.DeserializeField<UniGLTF.glTFOrthographic_extensions>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFOrthographic_extensions
f.Serialize(default(UniGLTF.glTFOrthographic_extensions));
{
var value = default(UniGLTF.glTFOrthographic_extensions);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFOrthographic>.DeserializeField<UniGLTF.glTFOrthographic_extras>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFOrthographic_extras
f.Serialize(default(UniGLTF.glTFOrthographic_extras));
{
var value = default(UniGLTF.glTFOrthographic_extras);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFCamera>.DeserializeField<UniGLTF.glTFPerspective>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFPerspective
f.Serialize(default(UniGLTF.glTFPerspective));
{
var value = default(UniGLTF.glTFPerspective);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPerspective>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPerspective>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPerspective>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPerspective>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPerspective>.DeserializeField<UniGLTF.glTFPerspective_extensions>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFPerspective_extensions
f.Serialize(default(UniGLTF.glTFPerspective_extensions));
{
var value = default(UniGLTF.glTFPerspective_extensions);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFPerspective>.DeserializeField<UniGLTF.glTFPerspective_extras>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFPerspective_extras
f.Serialize(default(UniGLTF.glTFPerspective_extras));
{
var value = default(UniGLTF.glTFPerspective_extras);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFCamera>.DeserializeField<UniGLTF.ProjectionType>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// ProjectionType
f.Serialize(default(UniGLTF.ProjectionType));
{
var value = default(UniGLTF.ProjectionType);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.ProjectionType>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFCamera>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFCamera>.DeserializeField<UniGLTF.glTFCamera_extensions>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFCamera_extensions
f.Serialize(default(UniGLTF.glTFCamera_extensions));
{
var value = default(UniGLTF.glTFCamera_extensions);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTFCamera>.DeserializeField<UniGLTF.glTFCamera_extras>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTFCamera_extras
f.Serialize(default(UniGLTF.glTFCamera_extras));
{
var value = default(UniGLTF.glTFCamera_extras);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<String>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<System.Collections.Generic.List<String>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<UniGLTF.glTF_extensions>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTF_extensions
f.Serialize(default(UniGLTF.glTF_extensions));
{
var value = default(UniGLTF.glTF_extensions);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF_extensions>.DeserializeField<VRM.glTF_VRM_extensions>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTF_VRM_extensions
f.Serialize(default(VRM.glTF_VRM_extensions));
{
var value = default(VRM.glTF_VRM_extensions);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_extensions>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_extensions>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_extensions>.DeserializeField<VRM.glTF_VRM_Meta>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTF_VRM_Meta
f.Serialize(default(VRM.glTF_VRM_Meta));
{
var value = default(VRM.glTF_VRM_Meta);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Meta>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Meta>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Meta>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Meta>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Meta>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Meta>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Meta>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Meta>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Meta>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Meta>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Meta>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Meta>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Meta>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_extensions>.DeserializeField<VRM.glTF_VRM_Humanoid>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTF_VRM_Humanoid
f.Serialize(default(VRM.glTF_VRM_Humanoid));
{
var value = default(VRM.glTF_VRM_Humanoid);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Humanoid>.DeserializeField<System.Collections.Generic.List<glTF_VRM_HumanoidBone>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<VRM.glTF_VRM_HumanoidBone>));
{
var value = default(List<VRM.glTF_VRM_HumanoidBone>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<VRM.glTF_VRM_HumanoidBone>>.GenericListDeserializer<VRM.glTF_VRM_HumanoidBone>(default(ListTreeNode<JsonValue>));
}

// glTF_VRM_HumanoidBone
f.Serialize(default(VRM.glTF_VRM_HumanoidBone));
{
var value = default(VRM.glTF_VRM_HumanoidBone);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_HumanoidBone>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_HumanoidBone>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_HumanoidBone>.DeserializeField<System.Boolean>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_HumanoidBone>.DeserializeField<UnityEngine.Vector3>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_HumanoidBone>.DeserializeField<UnityEngine.Vector3>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_HumanoidBone>.DeserializeField<UnityEngine.Vector3>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_HumanoidBone>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Humanoid>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Humanoid>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Humanoid>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Humanoid>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Humanoid>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Humanoid>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Humanoid>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Humanoid>.DeserializeField<System.Boolean>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_extensions>.DeserializeField<VRM.glTF_VRM_Firstperson>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTF_VRM_Firstperson
f.Serialize(default(VRM.glTF_VRM_Firstperson));
{
var value = default(VRM.glTF_VRM_Firstperson);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Firstperson>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Firstperson>.DeserializeField<UnityEngine.Vector3>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Firstperson>.DeserializeField<System.Collections.Generic.List<glTF_VRM_MeshAnnotation>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<VRM.glTF_VRM_MeshAnnotation>));
{
var value = default(List<VRM.glTF_VRM_MeshAnnotation>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<VRM.glTF_VRM_MeshAnnotation>>.GenericListDeserializer<VRM.glTF_VRM_MeshAnnotation>(default(ListTreeNode<JsonValue>));
}

// glTF_VRM_MeshAnnotation
f.Serialize(default(VRM.glTF_VRM_MeshAnnotation));
{
var value = default(VRM.glTF_VRM_MeshAnnotation);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_MeshAnnotation>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_MeshAnnotation>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Firstperson>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Firstperson>.DeserializeField<VRM.glTF_VRM_DegreeMap>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTF_VRM_DegreeMap
f.Serialize(default(VRM.glTF_VRM_DegreeMap));
{
var value = default(VRM.glTF_VRM_DegreeMap);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_DegreeMap>.DeserializeField<System.Single[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_DegreeMap>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_DegreeMap>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Firstperson>.DeserializeField<VRM.glTF_VRM_DegreeMap>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Firstperson>.DeserializeField<VRM.glTF_VRM_DegreeMap>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Firstperson>.DeserializeField<VRM.glTF_VRM_DegreeMap>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_extensions>.DeserializeField<VRM.glTF_VRM_BlendShapeMaster>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTF_VRM_BlendShapeMaster
f.Serialize(default(VRM.glTF_VRM_BlendShapeMaster));
{
var value = default(VRM.glTF_VRM_BlendShapeMaster);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_BlendShapeMaster>.DeserializeField<System.Collections.Generic.List<glTF_VRM_BlendShapeGroup>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<VRM.glTF_VRM_BlendShapeGroup>));
{
var value = default(List<VRM.glTF_VRM_BlendShapeGroup>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<VRM.glTF_VRM_BlendShapeGroup>>.GenericListDeserializer<VRM.glTF_VRM_BlendShapeGroup>(default(ListTreeNode<JsonValue>));
}

// glTF_VRM_BlendShapeGroup
f.Serialize(default(VRM.glTF_VRM_BlendShapeGroup));
{
var value = default(VRM.glTF_VRM_BlendShapeGroup);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_BlendShapeGroup>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_BlendShapeGroup>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_BlendShapeGroup>.DeserializeField<System.Collections.Generic.List<glTF_VRM_BlendShapeBind>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<VRM.glTF_VRM_BlendShapeBind>));
{
var value = default(List<VRM.glTF_VRM_BlendShapeBind>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<VRM.glTF_VRM_BlendShapeBind>>.GenericListDeserializer<VRM.glTF_VRM_BlendShapeBind>(default(ListTreeNode<JsonValue>));
}

// glTF_VRM_BlendShapeBind
f.Serialize(default(VRM.glTF_VRM_BlendShapeBind));
{
var value = default(VRM.glTF_VRM_BlendShapeBind);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_BlendShapeBind>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_BlendShapeBind>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_BlendShapeBind>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_BlendShapeGroup>.DeserializeField<System.Collections.Generic.List<glTF_VRM_MaterialValueBind>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<VRM.glTF_VRM_MaterialValueBind>));
{
var value = default(List<VRM.glTF_VRM_MaterialValueBind>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<VRM.glTF_VRM_MaterialValueBind>>.GenericListDeserializer<VRM.glTF_VRM_MaterialValueBind>(default(ListTreeNode<JsonValue>));
}

// glTF_VRM_MaterialValueBind
f.Serialize(default(VRM.glTF_VRM_MaterialValueBind));
{
var value = default(VRM.glTF_VRM_MaterialValueBind);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_MaterialValueBind>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_MaterialValueBind>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_MaterialValueBind>.DeserializeField<System.Single[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_BlendShapeGroup>.DeserializeField<System.Boolean>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_extensions>.DeserializeField<VRM.glTF_VRM_SecondaryAnimation>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// glTF_VRM_SecondaryAnimation
f.Serialize(default(VRM.glTF_VRM_SecondaryAnimation));
{
var value = default(VRM.glTF_VRM_SecondaryAnimation);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimation>.DeserializeField<System.Collections.Generic.List<glTF_VRM_SecondaryAnimationGroup>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<VRM.glTF_VRM_SecondaryAnimationGroup>));
{
var value = default(List<VRM.glTF_VRM_SecondaryAnimationGroup>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<VRM.glTF_VRM_SecondaryAnimationGroup>>.GenericListDeserializer<VRM.glTF_VRM_SecondaryAnimationGroup>(default(ListTreeNode<JsonValue>));
}

// glTF_VRM_SecondaryAnimationGroup
f.Serialize(default(VRM.glTF_VRM_SecondaryAnimationGroup));
{
var value = default(VRM.glTF_VRM_SecondaryAnimationGroup);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimationGroup>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimationGroup>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimationGroup>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimationGroup>.DeserializeField<UnityEngine.Vector3>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimationGroup>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimationGroup>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimationGroup>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimationGroup>.DeserializeField<System.Int32[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimationGroup>.DeserializeField<System.Int32[]>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimation>.DeserializeField<System.Collections.Generic.List<glTF_VRM_SecondaryAnimationColliderGroup>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<VRM.glTF_VRM_SecondaryAnimationColliderGroup>));
{
var value = default(List<VRM.glTF_VRM_SecondaryAnimationColliderGroup>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<VRM.glTF_VRM_SecondaryAnimationColliderGroup>>.GenericListDeserializer<VRM.glTF_VRM_SecondaryAnimationColliderGroup>(default(ListTreeNode<JsonValue>));
}

// glTF_VRM_SecondaryAnimationColliderGroup
f.Serialize(default(VRM.glTF_VRM_SecondaryAnimationColliderGroup));
{
var value = default(VRM.glTF_VRM_SecondaryAnimationColliderGroup);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimationColliderGroup>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimationColliderGroup>.DeserializeField<System.Collections.Generic.List<glTF_VRM_SecondaryAnimationCollider>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<VRM.glTF_VRM_SecondaryAnimationCollider>));
{
var value = default(List<VRM.glTF_VRM_SecondaryAnimationCollider>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<VRM.glTF_VRM_SecondaryAnimationCollider>>.GenericListDeserializer<VRM.glTF_VRM_SecondaryAnimationCollider>(default(ListTreeNode<JsonValue>));
}

// glTF_VRM_SecondaryAnimationCollider
f.Serialize(default(VRM.glTF_VRM_SecondaryAnimationCollider));
{
var value = default(VRM.glTF_VRM_SecondaryAnimationCollider);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimationCollider>.DeserializeField<UnityEngine.Vector3>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_SecondaryAnimationCollider>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_extensions>.DeserializeField<System.Collections.Generic.List<glTF_VRM_Material>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// List`1
f.Serialize(default(List<VRM.glTF_VRM_Material>));
{
var value = default(List<VRM.glTF_VRM_Material>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, List<VRM.glTF_VRM_Material>>.GenericListDeserializer<VRM.glTF_VRM_Material>(default(ListTreeNode<JsonValue>));
}

// glTF_VRM_Material
f.Serialize(default(VRM.glTF_VRM_Material));
{
var value = default(VRM.glTF_VRM_Material);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Material>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Material>.DeserializeField<System.String>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Material>.DeserializeField<System.Int32>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Material>.DeserializeField<System.Collections.Generic.Dictionary<String,Single>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// Dictionary`2
f.Serialize(default(Dictionary<string, System.Single>));
{
var value = default(Dictionary<string, System.Single>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, Dictionary<string, System.Single>>.DictionaryDeserializer<System.Single>(default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Material>.DeserializeField<System.Collections.Generic.Dictionary<String,Single[]>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// Dictionary`2
f.Serialize(default(Dictionary<string, System.Single[]>));
{
var value = default(Dictionary<string, System.Single[]>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, Dictionary<string, System.Single[]>>.DictionaryDeserializer<System.Single[]>(default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Material>.DeserializeField<System.Collections.Generic.Dictionary<String,Int32>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// Dictionary`2
f.Serialize(default(Dictionary<string, System.Int32>));
{
var value = default(Dictionary<string, System.Int32>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, Dictionary<string, System.Int32>>.DictionaryDeserializer<System.Int32>(default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Material>.DeserializeField<System.Collections.Generic.Dictionary<String,Boolean>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// Dictionary`2
f.Serialize(default(Dictionary<string, System.Boolean>));
{
var value = default(Dictionary<string, System.Boolean>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, Dictionary<string, System.Boolean>>.DictionaryDeserializer<System.Boolean>(default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,VRM.glTF_VRM_Material>.DeserializeField<System.Collections.Generic.Dictionary<String,String>>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// Dictionary`2
f.Serialize(default(Dictionary<string, System.String>));
{
var value = default(Dictionary<string, System.String>);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
GenericDeserializer<JsonValue, Dictionary<string, System.String>>.DictionaryDeserializer<System.String>(default(ListTreeNode<JsonValue>));
}
{
JsonObjectValidator.GenericDeserializer<JsonValue,UniGLTF.glTF>.DeserializeField<UniGLTF.gltf_extras>(default(JsonSchema), default(ListTreeNode<JsonValue>));
}

// gltf_extras
f.Serialize(default(UniGLTF.gltf_extras));
{
var value = default(UniGLTF.gltf_extras);
default(ListTreeNode<JsonValue>).Deserialize(ref value);
}
}

{
                var f = new MsgPackFormatter();


// String
f.Serialize(default(System.String));
{
var value = default(System.String);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}

// Boolean
f.Serialize(default(System.Boolean));
{
var value = default(System.Boolean);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}

// Byte
f.Serialize(default(System.Byte));
{
var value = default(System.Byte);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}

// UInt16
f.Serialize(default(System.UInt16));
{
var value = default(System.UInt16);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}

// UInt32
f.Serialize(default(System.UInt32));
{
var value = default(System.UInt32);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}

// UInt64
f.Serialize(default(System.UInt64));
{
var value = default(System.UInt64);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}

// SByte
f.Serialize(default(System.SByte));
{
var value = default(System.SByte);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}

// Int16
f.Serialize(default(System.Int16));
{
var value = default(System.Int16);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}

// Int32
f.Serialize(default(System.Int32));
{
var value = default(System.Int32);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}

// Int64
f.Serialize(default(System.Int64));
{
var value = default(System.Int64);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}

// Single
f.Serialize(default(System.Single));
{
var value = default(System.Single);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}

// Double
f.Serialize(default(System.Double));
{
var value = default(System.Double);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}

// Vector2
f.Serialize(default(UnityEngine.Vector2));
{
var value = default(UnityEngine.Vector2);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<MsgPackValue,UnityEngine.Vector2>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<MsgPackValue>));
}
{
JsonObjectValidator.GenericDeserializer<MsgPackValue,UnityEngine.Vector2>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<MsgPackValue>));
}

// Vector3
f.Serialize(default(UnityEngine.Vector3));
{
var value = default(UnityEngine.Vector3);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<MsgPackValue,UnityEngine.Vector3>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<MsgPackValue>));
}
{
JsonObjectValidator.GenericDeserializer<MsgPackValue,UnityEngine.Vector3>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<MsgPackValue>));
}
{
JsonObjectValidator.GenericDeserializer<MsgPackValue,UnityEngine.Vector3>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<MsgPackValue>));
}

// Vector4
f.Serialize(default(UnityEngine.Vector4));
{
var value = default(UnityEngine.Vector4);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<MsgPackValue,UnityEngine.Vector4>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<MsgPackValue>));
}
{
JsonObjectValidator.GenericDeserializer<MsgPackValue,UnityEngine.Vector4>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<MsgPackValue>));
}
{
JsonObjectValidator.GenericDeserializer<MsgPackValue,UnityEngine.Vector4>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<MsgPackValue>));
}
{
JsonObjectValidator.GenericDeserializer<MsgPackValue,UnityEngine.Vector4>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<MsgPackValue>));
}

// Quaternion
f.Serialize(default(UnityEngine.Quaternion));
{
var value = default(UnityEngine.Quaternion);
default(ListTreeNode<MsgPackValue>).Deserialize(ref value);
}
{
JsonObjectValidator.GenericDeserializer<MsgPackValue,UnityEngine.Quaternion>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<MsgPackValue>));
}
{
JsonObjectValidator.GenericDeserializer<MsgPackValue,UnityEngine.Quaternion>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<MsgPackValue>));
}
{
JsonObjectValidator.GenericDeserializer<MsgPackValue,UnityEngine.Quaternion>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<MsgPackValue>));
}
{
JsonObjectValidator.GenericDeserializer<MsgPackValue,UnityEngine.Quaternion>.DeserializeField<System.Single>(default(JsonSchema), default(ListTreeNode<MsgPackValue>));
}

            }
        }
    }
}

