public static glTF_VCAST_vci_RectTransform glTF_VCAST_vci_rectTransform_Deserializevci_rectTransform(JsonNode parsed)
        {
            var value = new glTF_VCAST_vci_RectTransform();

            foreach (var kv in parsed.ObjectItems())
            {
                var key = kv.Key.GetString();

                if (key == "anchorMin")
                {
                    value.anchorMin = glTF_VCAST_vci_rectTransform_Deserializevci_rectTransform_anchorMin(kv.Value);
                    continue;
                }

                if (key == "anchorMax")
                {
                    value.anchorMax = glTF_VCAST_vci_rectTransform_Deserializevci_rectTransform_anchorMax(kv.Value);
                    continue;
                }

                if (key == "anchoredPosition")
                {
                    value.anchoredPosition = glTF_VCAST_vci_rectTransform_Deserializevci_rectTransform_anchoredPosition(kv.Value);
                    continue;
                }

                if (key == "sizeDelta")
                {
                    value.sizeDelta = glTF_VCAST_vci_rectTransform_Deserializevci_rectTransform_sizeDelta(kv.Value);
                    continue;
                }

                if (key == "pivot")
                {
                    value.pivot = glTF_VCAST_vci_rectTransform_Deserializevci_rectTransform_pivot(kv.Value);
                    continue;
                }
            }
            return(value);
        }
        public static void Serialize_vci_rectTransform(JsonFormatter f, glTF_VCAST_vci_RectTransform value)
        {
            f.BeginMap();


            if (value.anchorMin != null && value.anchorMin.Length >= 2)
            {
                f.Key("anchorMin");
                Serialize_vci_rectTransform_anchorMin(f, value.anchorMin);
            }

            if (value.anchorMax != null && value.anchorMax.Length >= 2)
            {
                f.Key("anchorMax");
                Serialize_vci_rectTransform_anchorMax(f, value.anchorMax);
            }

            if (value.anchoredPosition != null && value.anchoredPosition.Length >= 2)
            {
                f.Key("anchoredPosition");
                Serialize_vci_rectTransform_anchoredPosition(f, value.anchoredPosition);
            }

            if (value.sizeDelta != null && value.sizeDelta.Length >= 2)
            {
                f.Key("sizeDelta");
                Serialize_vci_rectTransform_sizeDelta(f, value.sizeDelta);
            }

            if (value.pivot != null && value.pivot.Length >= 2)
            {
                f.Key("pivot");
                Serialize_vci_rectTransform_pivot(f, value.pivot);
            }

            f.EndMap();
        }