class ParticleControlPointDriver_t
{
public:
    ParticleParamID_t m_iControlPoint;
    ParticleAttachment_t m_iAttachType;
    CUtlString m_attachmentName;
    Vector m_vecOffset;
    QAngle m_angOffset;
    CUtlString m_entityName;
};

KV3 Class Defaults

{
    m_iControlPoint = 0
    m_iAttachType = "PATTACH_ABSORIGIN_FOLLOW"
    m_attachmentName = ""
    m_vecOffset = [ 0.0, 0.0, 0.0 ]
    m_angOffset = [ 0.0, 0.0, 0.0 ]
    m_entityName = ""
}