diff --git a/assignment-client/src/Agent.cpp b/assignment-client/src/Agent.cpp index 1dc3aefb61..260a6d6825 100644 --- a/assignment-client/src/Agent.cpp +++ b/assignment-client/src/Agent.cpp @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -453,6 +454,9 @@ void Agent::executeScript() { _scriptEngine->registerGlobalObject("EntityViewer", &_entityViewer); + _scriptEngine->registerGetterSetter("location", LocationScriptingInterface::locationGetter, + LocationScriptingInterface::locationSetter); + auto recordingInterface = DependencyManager::get(); _scriptEngine->registerGlobalObject("Recording", recordingInterface.data()); diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 71c4657264..46f109b378 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -88,6 +88,7 @@ #include #include #include "LocationBookmarks.h" +#include #include #include #include @@ -159,7 +160,6 @@ #include "scripting/DesktopScriptingInterface.h" #include "scripting/GlobalServicesScriptingInterface.h" #include "scripting/HMDScriptingInterface.h" -#include "scripting/LocationScriptingInterface.h" #include "scripting/MenuScriptingInterface.h" #include "scripting/SettingsScriptingInterface.h" #include "scripting/WindowScriptingInterface.h" diff --git a/interface/src/scripting/LocationScriptingInterface.cpp b/libraries/networking/src/LocationScriptingInterface.cpp similarity index 100% rename from interface/src/scripting/LocationScriptingInterface.cpp rename to libraries/networking/src/LocationScriptingInterface.cpp diff --git a/interface/src/scripting/LocationScriptingInterface.h b/libraries/networking/src/LocationScriptingInterface.h similarity index 100% rename from interface/src/scripting/LocationScriptingInterface.h rename to libraries/networking/src/LocationScriptingInterface.h