Showing the changes to assignment-client/src/scripts/EntityScriptServer.cpp (1 of 1 file). Show all
Unified · Split
| @@ -33,6 +33,7 @@ · 32 unmodified lines | ||
| 33 | 33 | |
| 34 | 34 | #include <EntityScriptClient.h> // for EntityScriptServerServices |
| 35 | 35 | |
| 36 | +#include "../AssignmentDynamicFactory.h" | |
| 36 | 37 | #include "EntityScriptServerLogging.h" |
| 37 | 38 | #include "../entities/AssignmentParentFinder.h" |
| 38 | 39 | |
| @@ -56,6 +57,9 @@ int EntityScriptServer::_entitiesScriptEngineCount = 0; · 17 unmodified lines | ||
| 56 | 57 | EntityScriptServer::EntityScriptServer(ReceivedMessage& message) : ThreadedAssignment(message) { |
| 57 | 58 | qInstallMessageHandler(messageHandler); |
| 58 | 59 | |
| 60 | + DependencyManager::registerInheritance<EntityDynamicFactoryInterface, AssignmentDynamicFactory>(); | |
| 61 | + DependencyManager::set<AssignmentDynamicFactory>(); | |
| 62 | + | |
| 59 | 63 | DependencyManager::set<EntityScriptingInterface>(false)->setPacketSender(&_entityEditSender); |
| 60 | 64 | DependencyManager::set<ResourceScriptingInterface>(); |
| 61 | 65 | |
| @@ -579,6 +583,7 @@ void EntityScriptServer::handleOctreePacket(QSharedPointer<ReceivedMessage> mess · 517 unmodified lines | ||
| 579 | 583 | void EntityScriptServer::aboutToFinish() { |
| 580 | 584 | shutdownScriptEngine(); |
| 581 | 585 | |
| 586 | + DependencyManager::destroy<AssignmentDynamicFactory>(); | |
| 582 | 587 | DependencyManager::destroy<AssignmentParentFinder>(); |
| 583 | 588 | |
| 584 | 589 | DependencyManager::get<ResourceManager>()->cleanup(); |