| 1234567891011121314151617181920212223242526272829303132333435363738 |
- #include "soundEmitterObject.h"
- IMPLEMENT_CO_NETOBJECT_V1(SoundEmitterObject);
- SoundEmitterObject::SoundEmitterObject()
- : mSoundComponent(nullptr)
- {
- 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();
- }
|