class CAttachment
{
public:
    CUtlString m_name;
    CUtlString m_influenceNames[3];
    Quaternion m_vInfluenceRotations[3];
    Vector m_vInfluenceOffsets[3];
    float32 m_influenceWeights[3];
    bool m_bInfluenceRootTransform[3];
    uint8 m_nInfluences;
    bool m_bIgnoreRotation;
};

KV3 Class Defaults

{
    m_name = ""
    m_influenceNames = 
    [
        "",
        "",
        "",
    ]
    m_vInfluenceRotations = 
    [
        [ 0.0, 0.0, 0.0, 1.0 ],
        [ 0.0, 0.0, 0.0, 1.0 ],
        [ 0.0, 0.0, 0.0, 1.0 ],
    ]
    m_vInfluenceOffsets = 
    [
        [ 0.0, 0.0, 0.0 ],
        [ 0.0, 0.0, 0.0 ],
        [ 0.0, 0.0, 0.0 ],
    ]
    m_influenceWeights = [ 0.0, 0.0, 0.0 ]
    m_bInfluenceRootTransform = [ false, false, false ]
    m_nInfluences = 0
    m_bIgnoreRotation = false
}