class CAimMatrixUpdateNode : public CUnaryUpdateNode
{
public:
    AimMatrixOpFixedSettings_t m_opFixedSettings;
private:
    uint8 pad_0160[8];
public:
    AnimVectorSource m_target;
    CAnimParamHandle m_paramIndex;
    HSequence m_hSequence;
    bool m_bResetChild;
    bool m_bLockWhenWaning;
};

KV3 Class Defaults

{
    _class = "CAimMatrixUpdateNode"
    m_nodePath = 
    {
        m_path = 
        [
            {
                m_id = 4294967295
            },
            {
                m_id = 4294967295
            },
            {
                m_id = 4294967295
            },
            {
                m_id = 4294967295
            },
            {
                m_id = 4294967295
            },
            {
                m_id = 4294967295
            },
            {
                m_id = 4294967295
            },
            {
                m_id = 4294967295
            },
            {
                m_id = 4294967295
            },
            {
                m_id = 4294967295
            },
            {
                m_id = 4294967295
            },
        ]
        m_nCount = 0
    }
    m_networkMode = "ServerAuthoritative"
    m_name = ""
    m_pChildNode = 
    {
        m_nodeIndex = -1
    }
    m_opFixedSettings = 
    {
        m_attachment = 
        {
            m_influenceRotations = 
            [
                [ 0.0, 0.0, 8183504896.0, 0.0 ],
                [ 3516099840676594712576.0, nan, 0.0, 0.0 ],
                [ 0.0, nan, 0.0, 0.0 ],
            ]
            m_influenceOffsets = 
            [
                [ 0.0, 0.0, 0.0 ],
                [ 8183439360.0, 0.0, 0.0 ],
                [ 0.0, 0.0, 8183439360.0 ],
            ]
            m_influenceIndices = [ 1341383344, 1437, 1341383344 ]
            m_influenceWeights = [ 0.0, 8183578624.0, 0.0 ]
            m_numInfluences = 0
        }
        m_damping = 
        {
            _class = "CAnimInputDamping"
            m_speedFunction = "NoDamping"
            m_fSpeedScale = 1.0
            m_fFallingSpeedScale = 1.0
        }
        m_poseCacheHandles = 
        [
            {
                m_nIndex = 65535
                m_eType = "POSETYPE_INVALID"
            },
            {
                m_nIndex = 65535
                m_eType = "POSETYPE_INVALID"
            },
            {
                m_nIndex = 65535
                m_eType = "POSETYPE_INVALID"
            },
            {
                m_nIndex = 65535
                m_eType = "POSETYPE_INVALID"
            },
            {
                m_nIndex = 65535
                m_eType = "POSETYPE_INVALID"
            },
            {
                m_nIndex = 65535
                m_eType = "POSETYPE_INVALID"
            },
            {
                m_nIndex = 65535
                m_eType = "POSETYPE_INVALID"
            },
            {
                m_nIndex = 65535
                m_eType = "POSETYPE_INVALID"
            },
            {
                m_nIndex = 65535
                m_eType = "POSETYPE_INVALID"
            },
            {
                m_nIndex = 65535
                m_eType = "POSETYPE_INVALID"
            },
        ]
        m_eBlendMode = "AimMatrixBlendMode_None"
        m_flMaxYawAngle = 45.0
        m_flMaxPitchAngle = 45.0
        m_nSequenceMaxFrame = 0
        m_nBoneMaskIndex = -1
        m_bTargetIsPosition = true
        m_bUseBiasAndClamp = false
        m_flBiasAndClampYawOffset = 1.0
        m_flBiasAndClampPitchOffset = 1.0
        m_biasAndClampBlendCurve = 
        {
            m_flControlPoint1 = 0.0
            m_flControlPoint2 = 1.0
        }
    }
    m_target = "MoveDirection"
    m_paramIndex = 
    {
        m_type = "ANIMPARAM_UNKNOWN"
        m_index = 255
    }
    m_hSequence = -1
    m_bResetChild = false
    m_bLockWhenWaning = false
}