Torque3D/Engine/source/T3D/gameObjects/soundEmitterObject.cpp

39 lines
722 B
C++
Raw Normal View History

2019-05-12 02:42:27 +00:00
#include "soundEmitterObject.h"
IMPLEMENT_CO_NETOBJECT_V1(SoundEmitterObject);
SoundEmitterObject::SoundEmitterObject()
: mSoundComponent(nullptr)
{
2019-05-12 02:42:27 +00:00
mSuperClassName = StringTable->insert("Entity");
}
SoundEmitterObject::~SoundEmitterObject()
{
}
bool SoundEmitterObject::onAdd()
{
if (!Parent::onAdd())
return false;
//Sound
mSoundComponent = new SoundComponent();
if (!mSoundComponent->registerObject())
{
Con::errorf("SoundEmitterObject::onAdd - unable to add soundComponent!");
return false;
}
mSoundComponent->setInternalName("soundComponent");
addComponent(mSoundComponent);
return true;
}
void SoundEmitterObject::onRemove()
{
Parent::onRemove();
2019-05-12 02:42:27 +00:00
}