32 lines
No EOL
735 B
C++
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;
|
|
} |