History

make ResourceManager be owned by DependencyManager

Seth Alves committed 9 years ago

Commit 794495c1 parent 561786023 files · +68 −65Browse files

Showing the changes to assignment-client/src/scripts/EntityScriptServer.cpp (1 of 23 files). Show all

Unified · Split

assignment-client/src/scripts/EntityScriptServer.cpp+3−4
@@ -54,7 +54,7 @@ EntityScriptServer::EntityScriptServer(ReceivedMessage& message) : ThreadedAssig · 53 unmodified lines
5454
5555 DependencyManager::get<EntityScriptingInterface>()->setPacketSender(&_entityEditSender);
5656
57− ResourceManager::init();
57+ DependencyManager::set<ResourceManager>();
5858
5959 DependencyManager::registerInheritance<SpatialParentFinder, AssignmentParentFinder>();
6060
@@ -67,7 +67,6 @@ EntityScriptServer::EntityScriptServer(ReceivedMessage& message) : ThreadedAssig · 6 unmodified lines
6767 DependencyManager::set<ScriptCache>();
6868 DependencyManager::set<ScriptEngines>(ScriptEngine::ENTITY_SERVER_SCRIPT);
6969
70−
7170 auto& packetReceiver = DependencyManager::get<NodeList>()->getPacketReceiver();
7271 packetReceiver.registerListenerForTypes({ PacketType::OctreeStats, PacketType::EntityData, PacketType::EntityErase },
7372 this, "handleOctreePacket");
@@ -493,7 +492,7 @@ void EntityScriptServer::checkAndCallPreload(const EntityItemID& entityID, bool · 419 unmodified lines
493492 if (entity && (reload || notRunning || details.scriptText != entity->getServerScripts())) {
494493 QString scriptUrl = entity->getServerScripts();
495494 if (!scriptUrl.isEmpty()) {
496− scriptUrl = ResourceManager::normalizeURL(scriptUrl);
495+ scriptUrl = DependencyManager::get<ResourceManager>()->normalizeURL(scriptUrl);
497496 qCDebug(entity_script_server) << "Loading entity server script" << scriptUrl << "for" << entityID;
498497 _entitiesScriptEngine->loadEntityScript(entityID, scriptUrl, reload);
499498 }
@@ -551,7 +550,7 @@ void EntityScriptServer::aboutToFinish() { · 51 unmodified lines
551550 // our entity tree is going to go away so tell that to the EntityScriptingInterface
552551 DependencyManager::get<EntityScriptingInterface>()->setEntityTree(nullptr);
553552
554− ResourceManager::cleanup();
553+ DependencyManager::get<ResourceManager>()->cleanup();
555554
556555 // cleanup the AudioInjectorManager (and any still running injectors)
557556 DependencyManager::destroy<AudioInjectorManager>();