class CSoundPatch
{
    void* __vftable;
public:
    CSoundEnvelope m_pitch;
    CSoundEnvelope m_volume;
private:
    uint8 pad_0028[20];
public:
    // MKV3TransferSaveOpsForField = !!UNKNOWN!!
    float32 m_shutdownTime;
    // MKV3TransferSaveOpsForField = !!UNKNOWN!!
    float32 m_flLastTime;
    CUtlSymbolLarge m_iszSoundScriptName;
    CHandle<CBaseEntity> m_hEnt;
    // MNotSaved = !!UNKNOWN!!
    CEntityIndex m_soundEntityIndex;
    // MNotSaved = !!UNKNOWN!!
    Vector m_soundOrigin;
    int32 m_isPlaying;
    CCopyRecipientFilter m_Filter;
    float32 m_flCloseCaptionDuration;
    // MNotSaved = !!UNKNOWN!!
    bool m_bUpdatedSoundOrigin;
    // MNotSaved = !!UNKNOWN!!
    CUtlSymbolLarge m_iszClassName;
};