From 66ed8dc0531c7472485162fdbddc1e8edea6b148 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Fri, 11 Dec 2015 14:51:14 -0800 Subject: [PATCH] Add AssignmentParentFinder to Agent --- assignment-client/src/Agent.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/assignment-client/src/Agent.cpp b/assignment-client/src/Agent.cpp index 46fa8c8181..f4c4ffaf99 100644 --- a/assignment-client/src/Agent.cpp +++ b/assignment-client/src/Agent.cpp @@ -37,6 +37,7 @@ #include // TODO: consider moving to scriptengine.h #include "avatars/ScriptableAvatar.h" +#include "entities/AssignmentParentFinder.h" #include "RecordingScriptingInterface.h" #include "AbstractAudioInterface.h" @@ -62,6 +63,8 @@ Agent::Agent(ReceivedMessage& message) : connect(assetThread, &QThread::started, assetClient.data(), &AssetClient::init); assetThread->start(); + DependencyManager::registerInheritance(); + DependencyManager::set(); DependencyManager::set(); DependencyManager::set(); @@ -284,6 +287,8 @@ void Agent::executeScript() { entityScriptingInterface->setEntityTree(_entityViewer.getTree()); + DependencyManager::set(_entityViewer.getTree()); + // wire up our additional agent related processing to the update signal QObject::connect(_scriptEngine.get(), &ScriptEngine::update, this, &Agent::processAgentAvatarAndAudio);