class IKDemoCaptureSettings_t
{
public:
    // MPropertyFriendlyName = Target Parent
    // MPropertyAttributeChoiceName = Bone
    CUtlString m_parentBoneName;
    // MPropertyFriendlyName = Solver Mode
    // MPropertyAutoRebuildOnChange
    IKChannelMode m_eMode;
    // MPropertyFriendlyName = IK Chain
    // MPropertyAttributeChoiceName = IKChain
    // MPropertyAttrStateCallback
    CUtlString m_ikChainName;
    // MPropertyFriendlyName = Start Bone
    // MPropertyAttributeChoiceName = Bone
    // MPropertyAttrStateCallback
    CUtlString m_oneBoneStart;
    // MPropertyFriendlyName = End Bone
    // MPropertyAttributeChoiceName = Bone
    // MPropertyAttrStateCallback
    CUtlString m_oneBoneEnd;
};

KV3 Class Defaults

{
    m_parentBoneName = ""
    m_eMode = "TwoBone"
    m_ikChainName = ""
    m_oneBoneStart = ""
    m_oneBoneEnd = ""
}