class C_SoundEventEntity : public C_BaseEntity
{
public:
    bool m_bStartOnSpawn;
    bool m_bToLocalPlayer;
    bool m_bStopOnNew;
    bool m_bSaveRestore;
    bool m_bSavedIsPlaying;
    float32 m_flSavedElapsedTime;
    CUtlSymbolLarge m_iszSourceEntityName;
    CUtlSymbolLarge m_iszAttachmentName;
    CEntityOutputTemplate<SndOpEventGuid_t> m_onGUIDChanged;
    CEntityIOOutput m_onSoundFinished;
    float32 m_flClientCullRadius;
private:
    uint8 pad_0660[40];
public:
    CUtlSymbolLarge m_iszSoundName;
private:
    uint8 pad_0690[20];
public:
    CEntityHandle m_hSource;
    int32 m_nEntityIndexSelection;
    // MNotSaved = !!UNKNOWN!!
    uint8 m_bClientSideOnly : 1;
};