class FootLockPoseOpFixedSettings
{
public:
    CUtlVector<FootFixedData_t> m_footInfo;
    CAnimInputDamping m_hipDampingSettings;
    int32 m_nHipBoneIndex;
    IKSolverType m_ikSolverType;
    bool m_bApplyTilt;
    bool m_bApplyHipDrop;
    bool m_bAlwaysUseFallbackHinge;
    bool m_bApplyFootRotationLimits;
    bool m_bApplyLegTwistLimits;
    float32 m_flMaxFootHeight;
    float32 m_flExtensionScale;
    float32 m_flMaxLegTwist;
    bool m_bEnableLockBreaking;
    float32 m_flLockBreakTolerance;
    float32 m_flLockBlendTime;
    bool m_bEnableStretching;
    float32 m_flMaxStretchAmount;
    float32 m_flStretchExtensionScale;
};

KV3 Class Defaults

{
    m_footInfo = [  ]
    m_hipDampingSettings = 
    {
        _class = "CAnimInputDamping"
        m_speedFunction = "NoDamping"
        m_fSpeedScale = 1.0
        m_fFallingSpeedScale = 1.0
    }
    m_nHipBoneIndex = -1
    m_ikSolverType = "IKSOLVER_TwoBone"
    m_bApplyTilt = false
    m_bApplyHipDrop = false
    m_bAlwaysUseFallbackHinge = false
    m_bApplyFootRotationLimits = false
    m_bApplyLegTwistLimits = false
    m_flMaxFootHeight = -12.0
    m_flExtensionScale = 0.7
    m_flMaxLegTwist = 180.0
    m_bEnableLockBreaking = false
    m_flLockBreakTolerance = 0.2
    m_flLockBlendTime = 0.2
    m_bEnableStretching = false
    m_flMaxStretchAmount = 2.0
    m_flStretchExtensionScale = 0.998
}