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
}