diff --git a/src/BasicPathFinding.cs b/src/BasicPathFinding.cs index 69563b2..9f242a5 100644 --- a/src/BasicPathFinding.cs +++ b/src/BasicPathFinding.cs @@ -385,9 +385,9 @@ namespace OpenSim.Modules.PathFinding } [ScriptInvocation] - public LSL_List osGetSearchableObjectList(UUID hostID, UUID scriptID, String searchString) + public object[] osGetSearchableObjectList(UUID hostID, UUID scriptID, String searchString) { - LSL_List returnList = new LSL_List(); + List returnList = new List(); foreach (SceneObjectGroup thisGroup in m_scene.GetSceneObjectGroups()) { @@ -395,7 +395,7 @@ namespace OpenSim.Modules.PathFinding returnList.Add(thisGroup.GroupID); } - return returnList; + return returnList.ToArray(); }