DragonNest/Common/EtWorldBase/EtWorldSoundEnvi.cpp
2024-12-19 09:48:26 +08:00

32 lines
No EOL
735 B
C++

#include "StdAfx.h"
#include "EtWorldSoundEnvi.h"
#ifdef _DEBUG
#define new new(_NORMAL_BLOCK,__FILE__,__LINE__)
#endif
CEtWorldSoundEnvi::CEtWorldSoundEnvi( CEtWorldSound *pSound )
: m_vPosition( 0.f, 0.f, 0.f )
{
m_pSound = pSound;
m_fRange = 0.f;
m_fVolume = 1.f;
m_fRollOff = 0.8f;
m_bStream = false;
}
CEtWorldSoundEnvi::~CEtWorldSoundEnvi()
{
}
bool CEtWorldSoundEnvi::Load( CStream *pStream )
{
ReadStdString( m_szName, pStream );
ReadStdString( m_szFileName, pStream );
pStream->Read( &m_vPosition, sizeof(EtVector3) );
pStream->Read( &m_fRange, sizeof(float) );
pStream->Read( &m_fRollOff, sizeof(float) );
pStream->Read( &m_fVolume, sizeof(float) );
pStream->Read( &m_bStream, sizeof(bool) );
return true;
}