class CStateUpdateData
{
public:
    CUtlString m_name;
    AnimScriptHandle m_hScript;
    CUtlVector<int32> m_transitionIndices;
    CUtlVector<CStateActionUpdater> m_actions;
    AnimStateID m_stateID;
    uint8 m_bIsStartState : 1;
    uint8 m_bIsEndState : 1;
    uint8 m_bIsPassthrough : 1;
    uint8 m_bIsPassthroughRootMotion : 1;
    uint8 m_bPreEvaluatePassthroughTransitionPath : 1;
};

KV3 Class Defaults

{
    m_name = ""
    m_hScript = 
    {
        m_id = 4294967295
    }
    m_transitionIndices = [  ]
    m_actions = [  ]
    m_stateID = 
    {
        m_id = 4294967295
    }
    m_bIsStartState = 0
    m_bIsEndState = 0
    m_bIsPassthrough = 0
    m_bIsPassthroughRootMotion = 0
    m_bPreEvaluatePassthroughTransitionPath = 0
}