[
    {
        "Name": "\nCustom",
        "Type": "Label",
        "Level": 0,
        "Author": "Thora",
        "Version": "1.8.8",
        "Note": "Use only with SMA 9.4+.  Provides examples to help create your own UI elements and tie them to the game. See JSON Quick Guide.txt for more info."
    },
    {
        "Name": "Monkey",
        "Type": "Menu",
        "Level": 0,
        "Note": "A menu embed all subsequent items with a higher level."
    },
    {
        "Name": "You can modify the entries below in monkey.json.",
        "Type": "Label",
        "Level": 1,
        "Note": "Label will output the name field to the screen."
    },
    {
        "Name": "Agency",
        "Type": "Menu",
        "Level": 1,
        "Note": "You can embed menus inside other menus to make the ui easier to navigate"
    },
    {
        "Name": "Lights",
        "Type": "Menu",
        "Level": 2
    },
    {
        "Name": "Spot Color",
        "Type": "Menu",
        "Level": 3
    },
    {
        "Name": "Red",
        "Type": "Slider",
        "Level": 4,
        "Min": 0,
        "Max": 1,
        "Path": [
            "Indoor Spot Light",
            "Light",
            "color/r"
        ]
    },
    {
        "Name": "Green",
        "Type": "Slider",
        "Level": 4,
        "Min": 0,
        "Max": 1,
        "Path": [
            "Indoor Spot Light",
            "Light",
            "color/g"
        ]
    },
    {
        "Name": "Blue",
        "Type": "Slider",
        "Level": 4,
        "Min": 0,
        "Max": 1,
        "Path": [
            "Indoor Spot Light",
            "Light",
            "color/b"
        ]
    },
    {
        "Name": "Area Color",
        "Type": "Menu",
        "Level": 3
    },
    {
        "Name": "Red",
        "Type": "Slider",
        "Level": 4,
        "Min": 0,
        "Max": 1,
        "Path": [
            "Luz Baja/Area Light",
            "Light",
            "color/r"
        ]
    },
    {
        "Name": "Green",
        "Type": "Slider",
        "Level": 4,
        "Min": 0,
        "Max": 1,
        "Path": [
            "Luz Baja/Area Light",
            "Light",
            "color/g"
        ]
    },
    {
        "Name": "Blue",
        "Type": "Slider",
        "Level": 4,
        "Min": 0,
        "Max": 1,
        "Path": [
            "Luz Baja/Area Light",
            "Light",
            "color/b"
        ]
    },
    {
        "Name": "Money",
        "Type": "Slider",
        "Min": 0,
        "Max": 1000000,
        "Level": 2,
        "Refresh": "Read",
        "Path": [
            "/Male Avatar/Agencias",
            "CharacterWallet",
            "m_wallet/[fiat]"
        ],
        "Note": "Updates the value only when as a new model enter the scene."
    },
    {
        "Name": "Female",
        "Type": "Menu",
        "Level": 1
    },
    {
        "Name": "Autosex",
        "Type": "Menu",
        "Level": 2
    },
    {
        "Name": "Min Depth",
        "Type": "Slider",
        "Level": 3,
        "Min": 0.1,
        "Max": 1.1,
        "Path": [
            "<MainFemaleCharacter>/Controladores/AI/ControlladorAutoSex",
            "ControlladorDeAutoSexV2",
            "config/minPenisMod"
        ],
        "Note": "Defines a slider ranging from min to max.  The game object path starts with a / which will search from unity 'root' object tree"
    },
    {
        "Name": "Max Depth",
        "Type": "Slider",
        "Level": 3,
        "Min": 0.1,
        "Max": 1.1,
        "Path": [
            "<MainFemaleCharacter>/Controladores/AI/ControlladorAutoSex",
            "ControlladorDeAutoSexV2",
            "config/maxPenisMod"
        ],
        "Note": "The member path is also qualified with /, allowing you do dig through member elements and objects."
    },
    {
        "Name": "Min Velocity",
        "Type": "Slider",
        "Level": 3,
        "Min": 0.001,
        "Max": 1,
        "Path": [
            "<MainFemaleCharacter>/Controladores/AI/ControlladorAutoSex",
            "ControlladorDeAutoSexV2",
            "config/minPenisLocalVelocity"
        ],
        "Note": "Angle brackets <...> locates a game object by it's Unity tag."
    },
    {
        "Name": "Max Velocity",
        "Type": "Slider",
        "Level": 3,
        "Min": 0.1,
        "Max": 2,
        "Path": [
            "<MainFemaleCharacter>/Controladores/AI/ControlladorAutoSex",
            "ControlladorDeAutoSexV2",
            "config/maxPenisLocalVelocity"
        ]
    },
    {
        "Name": "Throat Wear Speed",
        "Type": "Slider",
        "Level": 3,
        "Min": 0,
        "Max": 100,
        "Path": [
            "<MainFemaleCharacter>/Controladores/HolesControllers/BocaSexController",
            "BocaSexController",
            "holeDesgasteCalcule/generalMod"
        ]
    },
    {
        "Name": "Height Limits",
        "Type": "Menu",
        "Level": 2,
        "Note": "Exceeding the game limits may break the game, and won't save."
    },
    {
        "Name": "Minimum",
        "Type": "Slider",
        "Level": 3,
        "Group": "BodyHeightMin",
        "Min": 0.2,
        "Max": 0.78,
        "Path": [
            "<MainFemaleCharacter>/AlteradatorsAppearance",
            "AlteradoresDeAparienciaFemenina",
            "m_dicc/[Scala_Puppet_]/m_minima/x"
        ],
        "Note": "This shows how to access a dictionary (or any collections) via an index."
    },
    {
        "Name": "MinimumY",
        "Type": "Slider",
        "Group": "BodyHeightMin",
        "Path": [
            "<MainFemaleCharacter>/AlteradatorsAppearance",
            "AlteradoresDeAparienciaFemenina",
            "m_dicc/[Scala_Puppet_]/m_minima/y"
        ]
    },
    {
        "Name": "MinimumZ",
        "Type": "Slider",
        "Group": "BodyHeightMin",
        "Path": [
            "<MainFemaleCharacter>/AlteradatorsAppearance",
            "AlteradoresDeAparienciaFemenina",
            "m_dicc/[Scala_Puppet_]/m_minima/z"
        ]
    },
    {
        "Name": "Update",
        "Type": "Button",
        "Group": "BodyHeightMin",
        "Value": true,
        "Path": [
            "<MainFemaleCharacter>/AlteradatorsAppearance",
            "AlteradoresDeAparienciaFemenina",
            "m_dicc/[Scala_Puppet_]/flagForceUpdate"
        ],
        "Note": "Buttons can be use to set elements when in a group.  This will set flagForceUpdate to true when the linked values change."
    },
    {
        "Name": "Maximum",
        "Type": "Slider",
        "Level": 3,
        "Group": "BodyHeightMax",
        "Min": 1.2,
        "Max": 3.0,
        "Path": [
            "<MainFemaleCharacter>/AlteradatorsAppearance",
            "AlteradoresDeAparienciaFemenina",
            "m_dicc/[Scala_Puppet_]/m_maxima/x"
        ]
    },
    {
        "Name": "MaximumY",
        "Type": "Slider",
        "Group": "BodyHeightMax",
        "Path": [
            "<MainFemaleCharacter>/AlteradatorsAppearance",
            "AlteradoresDeAparienciaFemenina",
            "m_dicc/[Scala_Puppet_]/m_maxima/y"
        ]
    },
    {
        "Name": "MaximumZ",
        "Type": "Slider",
        "Group": "BodyHeightMax",
        "Path": [
            "<MainFemaleCharacter>/AlteradatorsAppearance",
            "AlteradoresDeAparienciaFemenina",
            "m_dicc/[Scala_Puppet_]/m_maxima/z"
        ]
    },
    {
        "Name": "Update",
        "Type": "Button",
        "Group": "BodyHeightMax",
        "Value": true,
        "Path": [
            "<MainFemaleCharacter>/AlteradatorsAppearance",
            "AlteradoresDeAparienciaFemenina",
            "m_dicc/[Scala_Puppet_]/flagForceUpdate"
        ]
    },
    {
        "Name": "Interpretations",
        "Type": "Menu",
        "Level": 2
    },
    {
        "Name": "Values computed from genes for display only.",
        "Type": "Label",
        "Level": 3
    },
    {
        "Name": "Evaluate",
        "Type": "Button",
        "Level": 3,
        "Delay": 20,
        "Refresh": "Female",
        "Note": "Update the internal model interpretation.  The button will refresh (trigger) 20 frames after a new model arrives.",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "Interpretar"
        ]
    },
    {
        "Name": "Appearance",
        "Type": "Menu",
        "Level": 3
    },
    {
        "Name": "Body Fat",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Note": "The game generates interpretations for each model.  Changing those values have no effect.",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeBodySuperficial/bodyfat"
        ]
    },
    {
        "Name": "Breasts Size",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeSenos/size"
        ],
        "Note": "A map convert code enum to display names. Only one map per type is needed and used.  This is optional, but if provided all code enums need to be defined and are case sensitive.",
        "Map": {
            "verySmall": "Very Small",
            "small":     "Small",
            "normal":    "Normal",
            "large":     "Large",
            "veryLarge": "Very Large"
        }
    },
    {
        "Name": "Buttocks Size",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeAss/size"
        ]
    },

    {
        "Name": "Crotch Depth",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeVag/profundidad"
        ],
        "Map": {
            "veryNarrow": "Very Narrow",
            "narrow":     "Narrow",
            "normal":     "Normal",
            "deep":       "Deep",
            "veryDeep":   "Very Deep"
        }
    },
    {
        "Name": "Crotch Width",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeVag/anchura"
        ],
        "Map": {
            "veryTight": "Very Tight",
            "tight":     "Tight",
            "normal":    "Normal",
            "loose":     "Loose",
            "veryLoose": "Very Loose"
        }
    },
    {
        "Name": "Height",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeBodySuperficial/altura"
        ],
        "Map": {
            "veryShort": "Very Short",
            "short":     "Short",
            "normal":    "Normal",
            "tall":      "Tall",
            "veryTall":  "Very Tall"
        }
    },
    {
        "Name": "Hips",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeBodySuperficial/caderaThickness"
        ],
        "Map": {
            "veryNarrow": "Very Narrow",
            "narrow":     "Narrow",
            "normal":     "Normal",
            "thick":      "Thick",
            "veryThick":  "Very Thick"
        }
    },
    {
        "Name": "Waist",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeBodySuperficial/cinturaThickness"
        ]
    },
    {
        "Name": "Difficulty",
        "Type": "Menu",
        "Level": 3
    },
    {
        "Name": "Breast",
        "Type": "Menu",
        "Level": 4
    },
    {
        "Name": "Expose",
        "Type": "Enum",
        "Level": 5,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeSenos/difficulty/favorabilityRequirementExposure"
        ]
    },
    {
        "Name": "Touch",
        "Type": "Enum",
        "Level": 5,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeSenos/difficulty/favorabilityRequirementTactile"
        ]
    },
    {
        "Name": "Buttocks",
        "Type": "Menu",
        "Level": 4
    },
    {
        "Name": "Expose",
        "Type": "Enum",
        "Level": 5,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeAss/difficulty/favorabilityRequirementExposure"
        ]
    },
    {
        "Name": "Penetrate",
        "Type": "Enum",
        "Level": 5,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeAnus/difficulty/favorabilityRequirementCoital"
        ]
    },
    {
        "Name": "Touch",
        "Type": "Enum",
        "Level": 5,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeAss/difficulty/favorabilityRequirementTactile"
        ]
    },
    {
        "Name": "Mouth",
        "Type": "Menu",
        "Level": 4
    },
    {
        "Name": "Penetrate",
        "Type": "Enum",
        "Level": 5,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeMouth/difficulty/favorabilityRequirementCoital"
        ]
    },
    {
        "Name": "Crotch",
        "Type": "Menu",
        "Level": 4
    },
    {
        "Name": "Expose",
        "Type": "Enum",
        "Level": 5,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeVag/difficulty/favorabilityRequirementExposure"
        ]
    },
    {
        "Name": "Penetrate",
        "Type": "Enum",
        "Level": 5,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeVag/difficulty/favorabilityRequirementCoital"
        ]
    },
    {
        "Name": "Touch",
        "Type": "Enum",
        "Level": 5,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeVag/difficulty/favorabilityRequirementTactile"
        ]
    },
    {
        "Name": "Personality",
        "Type": "Menu",
        "Level": 3
    },
    {
        "Name": "Exhibitionist",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDePersonalidad/traits/exhibitionist"
        ],
        "Map": {
            "veryLow":  "Very Low",
            "low":      "Low",
            "medium":   "Medium",
            "high":     "High",
            "veryHigh": "Very High"
        }
    },
    {
        "Name": "Extrovert",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDePersonalidad/traits/extroverted"
        ]
    },
    {
        "Name": "Honest",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDePersonalidad/traits/honest"
        ]
    },
    {
        "Name": "Optimist",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDePersonalidad/traits/optimistic"
        ]
    },
    {
        "Name": "Perverted",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDePersonalidad/traits/perverted"
        ]
    },
    {
        "Name": "Respectful",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDePersonalidad/traits/respectful"
        ]
    },
    {
        "Name": "Rude",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDePersonalidad/traits/rude"
        ]
    },
    {
        "Name": "Shy",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDePersonalidad/traits/shy"
        ]
    },
    {
        "Name": "Submissive",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDePersonalidad/traits/submissive"
        ]
    },
    {
        "Name": "Race",
        "Type": "Menu",
        "Level": 3
    },
    {
        "Name": "African",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeRaza/african"
        ],
        "Map": {
            "veryLittle": "Very Little",
            "little":     "Little",
            "some":       "Some",
            "aLot":       "A Lot",
            "tooMuch":    "Too Much"
        }
    },
    {
        "Name": "Anime",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeRaza/elf"
        ]
    },
    {
        "Name": "Asian",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeRaza/asian"
        ]
    },
    {
        "Name": "Latina",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeRaza/hispanic"
        ]
    },
    {
        "Name": "Nordic",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeRaza/nordic"
        ]
    },
    {
        "Name": "Taste",
        "Type": "Menu",
        "Level": 3
    },
    {
        "Name": "Blowjob",
        "Type": "Enum",
        "Level": 4,
        "Refresh": "Read",
        "Path": [
            "<MainFemaleCharacter>/Infos/Interpretaciones",
            "InterpretadorDeFemales",
            "interpretacion/interpretacionDeGustos/dispuestaAChupar"
        ]
    },
    {
        "Name": "Position",
        "Type": "Menu",
        "Level": 2,
        "Note": "Example of calling Monkey API to move a model.  While it uses same technique as the game code, moving objects independently may break the game."
    },
    {
        "Name": "X",
        "Type": "Slider",
        "Level": 3,
        "Min": -2,
        "Max": -6,
        "Refresh": "Read",
        "Path": [
            "Monkey",
            "Api",
            "FemalePositionX"
        ],
        "Note": "This uses Monkey API component exposing internal features to be controlled by JSON or other mods"
    },
    {
        "Name": "Y",
        "Type": "Slider",
        "Level": 3,
        "Min": 0,
        "Max": 2,
        "Refresh": "Read",
        "Path": [
            "Monkey",
            "Api",
            "FemalePositionY"
        ]
    },
    {
        "Name": "Z",
        "Type": "Slider",
        "Level": 3,
        "Min": -3,
        "Max": -10,
        "Refresh": "Read",
        "Path": [
            "Monkey",
            "Api",
            "FemalePositionZ"
        ]
    },
    {
        "Name": "Rotation",
        "Type": "Slider",
        "Level": 3,
        "Min": 0,
        "Max": 360,
        "Refresh": "Read",
        "Path": [
            "Monkey",
            "Api",
            "FemaleRotationY"
        ],
        "Note": "We only expose the rotation around the Y axis; the game doesn't expect rotation around the X/Z axes"
    },
    {
        "Name": "Goto Light",
        "Type": "Button",
        "Level": 3,
        "Value": [-3.32, 0, -6.83, 0],
        "Refresh": "Read",
        "Group": "FemaleGotoLight",
        "Path": [
            "Monkey",
            "Api",
            "FemalePositionSet"
        ]
    },
    {
        "Name": "Update Values",
        "Type": "Button",
        "Group": "FemaleGotoLight",
        "Path": [
            "Monkey",
            "Api",
            "UpdateCustomValues"
        ],
        "Note": "Forces Monkey to update all custom values, which will update the X, Y, Z and Rotation position sliders.  All values are cached for performance and only change when a refresh event occurs."
    },
    {
        "Name": "Reactions",
        "Type": "Toggle",
        "Level": 2,
        "Path": [
            "<MainFemaleCharacter>/Ai/Reacciones/Barking Reactores",
            "",
            "active"
        ],
        "Note": "You can leave the component name empty to access the game object members."
    },
    {
        "Name": "Male",
        "Type": "Menu",
        "Level": 1
    },
    {
        "Name": "Color",
        "Type": "Menu",
        "Level": 2,
        "Note": "The game uses different color ranges for different parts, so group them separately."
    },
    {
        "Name": "Body",
        "Type": "Menu",
        "Level": 3
    },
    {
        "Name": "Red",
        "Type": "Slider",
        "Level": 4,
        "Group": "MaleBodyRed",
        "Min": 0,
        "Max": 1,
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Body",
            "SkinnedMeshRenderer",
            "materials/[2]/color/r"
        ]
    },
    {
        "Name": "RedHead",
        "Type": "Slider",
        "Group": "MaleBodyRed",
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Body",
            "SkinnedMeshRenderer",
            "materials/[3]/color/r"
        ]
    },
    {
        "Name": "Green",
        "Type": "Slider",
        "Level": 4,
        "Group": "MaleBodyGreen",
        "Min": 0,
        "Max": 1,
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Body",
            "SkinnedMeshRenderer",
            "materials/[2]/color/g"
        ]
    },
    {
        "Name": "GreenHead",
        "Type": "Slider",
        "Group": "MaleBodyGreen",
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Body",
            "SkinnedMeshRenderer",
            "materials/[3]/color/g"
        ]
    },
    {
        "Name": "Blue",
        "Type": "Slider",
        "Level": 4,
        "Group": "MaleBodyBlue",
        "Min": 0,
        "Max": 1,
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Body",
            "SkinnedMeshRenderer",
            "materials/[2]/color/b"
        ]
    },
    {
        "Name": "BlueHead",
        "Type": "Slider",
        "Group": "MaleBodyBlue",
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Body",
            "SkinnedMeshRenderer",
            "materials/[3]/color/b"
        ]
    },
    {
        "Name": "Penis",
        "Type": "Menu",
        "Level": 3
    },
    {
        "Name": "Red",
        "Type": "Slider",
        "Group": "MalePenisRed",
        "Level": 4,
        "Min": 0,
        "Max": 1,
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Root/CC_Base_Hip/PeneTroncoHechoV2/Pene.001",
            "SkinnedMeshRenderer",
            "materials/[0]/color/r"
        ],
        "Note": "The penis is divided into three part/material, the shaft, the head, and the junction between them."
    },
    {
        "Name": "Red Base",
        "Type": "Slider",
        "Group": "MalePenisRed",
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Root/CC_Base_Hip/PeneTroncoHechoV2/Pene.001",
            "SkinnedMeshRenderer",
            "materials/[1]/color/r"
        ]
    },
    {
        "Name": "Red Mid",
        "Type": "Slider",
        "Group": "MalePenisRed",
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Root/CC_Base_Hip/PeneTroncoHechoV2/Pene.001",
            "SkinnedMeshRenderer",
            "materials/[2]/color/r"
        ]
    },
    {
        "Name": "Green",
        "Type": "Slider",
        "Group": "MalePenisGreen",
        "Level": 4,
        "Min": 0,
        "Max": 1,
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Root/CC_Base_Hip/PeneTroncoHechoV2/Pene.001",
            "SkinnedMeshRenderer",
            "materials/[0]/color/g"
        ]
    },
    {
        "Name": "Green Base",
        "Type": "Slider",
        "Group": "MalePenisGreen",
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Root/CC_Base_Hip/PeneTroncoHechoV2/Pene.001",
            "SkinnedMeshRenderer",
            "materials/[1]/color/g"
        ]
    },
    {
        "Name": "Green Mid",
        "Type": "Slider",
        "Group": "MalePenisGreen",
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Root/CC_Base_Hip/PeneTroncoHechoV2/Pene.001",
            "SkinnedMeshRenderer",
            "materials/[2]/color/g"
        ]
    },
    {
        "Name": "Blue",
        "Type": "Slider",
        "Group": "MalePenisBlue",
        "Level": 4,
        "Min": 0,
        "Max": 1,
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Root/CC_Base_Hip/PeneTroncoHechoV2/Pene.001",
            "SkinnedMeshRenderer",
            "materials/[0]/color/b"
        ]
    },
    {
        "Name": "Blue Base",
        "Type": "Slider",
        "Group": "MalePenisBlue",
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Root/CC_Base_Hip/PeneTroncoHechoV2/Pene.001",
            "SkinnedMeshRenderer",
            "materials/[1]/color/b"
        ]
    },
    {
        "Name": "Blue Mid",
        "Type": "Slider",
        "Group": "MalePenisBlue",
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Root/CC_Base_Hip/PeneTroncoHechoV2/Pene.001",
            "SkinnedMeshRenderer",
            "materials/[2]/color/b"
        ]
    },
    {
        "Name": "Nails",
        "Type": "Menu",
        "Level": 3,
        "Note": "Mail toenails are never exposed, so skipped for now."
    },
    {
        "Name": "Red",
        "Type": "Slider",
        "Level": 4,
        "Min": 0,
        "Max": 1,
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Body",
            "SkinnedMeshRenderer",
            "materials/[1]/color/r"
        ]
    },
    {
        "Name": "Green",
        "Type": "Slider",
        "Level": 4,
        "Min": 0,
        "Max": 1,
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Body",
            "SkinnedMeshRenderer",
            "materials/[1]/color/g"
        ]
    },
    {
        "Name": "Blue",
        "Type": "Slider",
        "Level": 4,
        "Min": 0,
        "Max": 1,
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Body",
            "SkinnedMeshRenderer",
            "materials/[1]/color/b"
        ]
    },
    {
        "Name": "Penis",
        "Type": "Menu",
        "Level": 2
    },
    {
        "Name": "Length",
        "Type": "Slider",
        "Level": 3,
        "Min": 0.75,
        "Max": 2,
        "Path": [
            "Male Avatar_PenisPhysics",
            "PeneSizeModificable",
            "largo"
        ],
        "Note": "If a game object has a unique name, you can forgo the complete path, and just specify it directly."
    },
    {
        "Name": "Width",
        "Type": "Slider",
        "Level": 3,
        "Min": 0.75,
        "Max": 2,
        "Path": [
            "Male Avatar_PenisPhysics",
            "PeneSizeModificable",
            "ancho"
        ]
    },
    {
        "Name": "Position",
        "Type": "Menu",
        "Level": 2
    },
    {
        "Name": "X",
        "Type": "Slider",
        "Level": 3,
        "Min": -10,
        "Max": 10,
        "Refresh": "Frame,Read",
        "Path": [
            "Monkey",
            "Api",
            "PlayerPositionX"
        ],
        "Note": "This uses Frame to update the value in real time as you move.  Be careful using this as it has significant performance impact."
    },
    {
        "Name": "Y",
        "Type": "Slider",
        "Level": 3,
        "Min": -10,
        "Max": 10,
        "Refresh": "Frame,Read",
        "Path": [
            "Monkey",
            "Api",
            "PlayerPositionY"
        ]
    },
    {
        "Name": "Z",
        "Type": "Slider",
        "Level": 3,
        "Min": -10,
        "Max": 10,
        "Refresh": "Frame,Read",
        "Path": [
            "Monkey",
            "Api",
            "PlayerPositionZ"
        ]
    },
    {
        "Name": "Rotation",
        "Type": "Slider",
        "Level": 3,
        "Min": 0,
        "Max": 360,
        "Refresh": "Frame,Read",
        "Path": [
            "Monkey",
            "Api",
            "PlayerRotationY"
        ]
    },
    {
        "Name": "Goto Desk",
        "Type": "Button",
        "Level": 3,
        "Value": [-3.9, 0, -3.61, 180],
        "Refresh": "Read",
        "Path": [
            "Monkey",
            "Api",
            "PlayerPositionSet"
        ],
        "Note": "Use this to teleport the player to any x, y, z and rotation y coordinates.  It calls a monkey method with the elements in the array as parameters."
    },
    {
        "Name": "Visibility",
        "Type": "Toggle",
        "Level": 2,
        "Group": "MaleVisibility",
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Body",
            "SkinnedMeshRenderer",
            "enabled"
        ],
        "Note": "The first MaleVisibility group entry will show in the UI and control the entire group."
    },
    {
        "Name": "Male Eye Visibility",
        "Type": "Toggle",
        "Group": "MaleVisibility",
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Eye",
            "SkinnedMeshRenderer",
            "enabled"
        ],
        "Note": "This adds the eye toggle to the MaleVisibility group.  It will not show in the UI and it's value is controlled by the first toggle in the group above."
    },
    {
        "Name": "Male Teeth Visibility",
        "Type": "Toggle",
        "Group": "MaleVisibility",
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Teeth",
            "SkinnedMeshRenderer",
            "enabled"
        ]
    },
    {
        "Name": "Male Tongue Visibility",
        "Type": "Toggle",
        "Group": "MaleVisibility",
        "Path": [
            "<MainCharacterAnimator>/CC_Base_Tongue",
            "SkinnedMeshRenderer",
            "enabled"
        ]
    }
]