Nuked Transform
This commit is contained in:
@@ -17,17 +17,17 @@ void AudioListener::onStart() {
|
||||
ALfloat listenerOri[] = { 0.0, 0.0, -1.0, 0.0, 1.0, 0.0 };
|
||||
alListenerfv(AL_ORIENTATION, listenerOri);
|
||||
|
||||
glm::vec3 position = this->transform->getLocalPosition();
|
||||
glm::vec3 position = this->item->getLocalPosition();
|
||||
alListener3f(AL_POSITION, position.x, position.y, position.z);
|
||||
|
||||
this->transform->eventTransformUpdated.addListener(this, &AudioListener::onTransformUpdate);
|
||||
this->item->eventTransformUpdated.addListener(this, &AudioListener::onTransformUpdate);
|
||||
}
|
||||
|
||||
void AudioListener::onDispose() {
|
||||
this->transform->eventTransformUpdated.removeListener(this, &AudioListener::onTransformUpdate);
|
||||
this->item->eventTransformUpdated.removeListener(this, &AudioListener::onTransformUpdate);
|
||||
}
|
||||
|
||||
void AudioListener::onTransformUpdate() {
|
||||
glm::vec3 position = this->transform->getWorldPosition();
|
||||
glm::vec3 position = this->item->getWorldPosition();
|
||||
alListener3f(AL_POSITION, position.x, position.y, position.z);
|
||||
}
|
Reference in New Issue
Block a user