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;
};