diff --git a/prebuild.xml b/prebuild.xml
index bdd16d9..5e70117 100644
--- a/prebuild.xml
+++ b/prebuild.xml
@@ -22,6 +22,7 @@
+
diff --git a/src/BasicPathFinding.cs b/src/BasicPathFinding.cs
index c059060..1e546f9 100644
--- a/src/BasicPathFinding.cs
+++ b/src/BasicPathFinding.cs
@@ -4,6 +4,8 @@ using Nini.Config;
using OpenMetaverse;
using OpenSim.Region.Framework.Interfaces;
using OpenSim.Region.Framework.Scenes;
+using OpenSim.Region.ScriptEngine.Interfaces;
+using OpenSim.Region.ScriptEngine.Shared.Api;
using System;
using System.Drawing;
using System.Drawing.Imaging;
@@ -26,6 +28,8 @@ namespace OpenSim.Modules.PathFinding
private bool m_enabled = true;
private string m_dataDirectory = "./PathFindingData";
private IScriptModuleComms m_scriptModule;
+ private AsyncCommandManager m_asyncCommands = null;
+ private IScriptEngine m_scriptEngine = null;
public string Name
{
@@ -106,6 +110,17 @@ namespace OpenSim.Modules.PathFinding
m_enabled = false;
}
+ m_scriptEngine = m_scene.RequestModuleInterface();
+
+ if (m_scriptEngine != null)
+ {
+ m_asyncCommands = new AsyncCommandManager(m_scriptEngine);
+ }
+ else
+ {
+ m_log.Error("[" + Name + "]: Error while loading AsyncCommandManager");
+ }
+
m_log.Info("[" + Name + "]: Region loading done!");
}
}