class CNmTransitionNode__CDefinition : public CNmPoseNode__CDefinition
{
public:
    int16 m_nTargetStateNodeIdx;
    int16 m_nDurationOverrideNodeIdx;
    int16 m_timeOffsetOverrideNodeIdx;
    int16 m_startBoneMaskNodeIdx;
    float32 m_flDuration;
    NmPercent_t m_boneMaskBlendInTimePercentage;
    float32 m_flTimeOffset;
    CNmBitFlags m_transitionOptions;
    int16 m_targetSyncIDNodeIdx;
    NmEasingOperation_t m_blendWeightEasing;
    NmRootMotionBlendMode_t m_rootMotionBlend;
};

KV3 Class Defaults

{
    _class = "CNmTransitionNode::CDefinition"
    m_nNodeIdx = -1
    m_nTargetStateNodeIdx = -1
    m_nDurationOverrideNodeIdx = -1
    m_timeOffsetOverrideNodeIdx = -1
    m_startBoneMaskNodeIdx = -1
    m_flDuration = 0.0
    m_boneMaskBlendInTimePercentage = 
    {
        m_flValue = 0.33
    }
    m_flTimeOffset = 0.0
    m_transitionOptions = 
    {
        m_flags = 1
    }
    m_targetSyncIDNodeIdx = -1
    m_blendWeightEasing = "Linear"
    m_rootMotionBlend = "Blend"
}