class NPCAttachmentDesc_t
{
public:
    CUtlString m_sAttachmentName;
    CUtlString m_sEntityName;
    Vector m_vOffset;
    QAngle m_aAngOffset;
    CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> m_sModelName;
    CUtlVector<NPCAttachmentSpawnKV_t> m_vecSpawnKV;
};

KV3 Class Defaults

{
    m_sAttachmentName = ""
    m_sEntityName = ""
    m_vOffset = [ 0.0, 0.0, 0.0 ]
    m_aAngOffset = [ 0.0, 0.0, 0.0 ]
    m_sModelName = resource_name:""
    m_vecSpawnKV = [  ]
}