diff --git a/assignment-client/src/audio/AudioMixer.cpp b/assignment-client/src/audio/AudioMixer.cpp index 7947582b5c..92719abef6 100644 --- a/assignment-client/src/audio/AudioMixer.cpp +++ b/assignment-client/src/audio/AudioMixer.cpp @@ -40,6 +40,7 @@ #include "AvatarAudioStream.h" #include "InjectedAudioStream.h" #include "crash-handler/CrashHandler.h" +#include "../AssignmentDynamicFactory.h" #include "../entities/AssignmentParentFinder.h" using namespace std; @@ -64,6 +65,9 @@ AudioMixer::AudioMixer(ReceivedMessage& message) : ThreadedAssignment(message) { + DependencyManager::registerInheritance<EntityDynamicFactoryInterface, AssignmentDynamicFactory>(); + DependencyManager::set<AssignmentDynamicFactory>(); + // Always clear settings first // This prevents previous assignment settings from sticking around clearDomainSettings();