class CStateNodeTransitionData
{
public:
    CBlendCurve m_curve;
    CAnimValue<float32> m_blendDuration;
    CAnimValue<float32> m_resetCycleValue;
    uint8 m_bReset : 1;
    uint8 m_resetCycleOption : 3;
};

KV3 Class Defaults

{
    m_curve = 
    {
        m_flControlPoint1 = 0.0
        m_flControlPoint2 = 1.0
    }
    m_blendDuration = 
    {
        m_constValue = 0.0
        m_hParam = 
        {
            m_type = "ANIMPARAM_UNKNOWN"
            m_index = 255
        }
    }
    m_resetCycleValue = 
    {
        m_constValue = 0.0
        m_hParam = 
        {
            m_type = "ANIMPARAM_UNKNOWN"
            m_index = 255
        }
    }
    m_bReset = 0
    m_resetCycleOption = 0
}