Fix to preserve localOnly from script when not ambisonic

This commit is contained in:
Ken Cooke 2016-12-09 16:55:53 -08:00
parent e4b5c14ea3
commit a4cbf6be8a

View file

@ -46,7 +46,7 @@ ScriptAudioInjector* AudioScriptingInterface::playSound(SharedSoundPointer sound
AudioInjectorOptions optionsCopy = injectorOptions;
optionsCopy.stereo = sound->isStereo();
optionsCopy.ambisonic = sound->isAmbisonic();
optionsCopy.localOnly = sound->isAmbisonic(); // always localOnly for Ambisonic
optionsCopy.localOnly = optionsCopy.localOnly || sound->isAmbisonic(); // force localOnly when Ambisonic
auto injector = AudioInjector::playSound(sound->getByteArray(), optionsCopy);
if (!injector) {