mirror of
https://github.com/opensim/opensim.git
synced 2026-05-15 19:35:41 +08:00
Introduce IXmlRpcRouter, an interface that allows registering XMLRPC
UUIDs with a central marshaller for grids, or publish the ULS for objects elsewhere.
This commit is contained in:
@@ -96,6 +96,11 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine
|
||||
get { return "ScriptEngine.DotNetEngine"; }
|
||||
}
|
||||
|
||||
public IScriptModule ScriptModule
|
||||
{
|
||||
get { return this; }
|
||||
}
|
||||
|
||||
public event ScriptRemoved OnScriptRemoved;
|
||||
public event ObjectRemoved OnObjectRemoved;
|
||||
|
||||
@@ -212,6 +217,11 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine
|
||||
p.EventName, p.DetectParams, p.Params);
|
||||
}
|
||||
|
||||
public bool PostScriptEvent(UUID itemID, string name, Object[] p)
|
||||
{
|
||||
return PostScriptEvent(itemID, new EventParams(name, p, new DetectParams[0]));
|
||||
}
|
||||
|
||||
public DetectParams GetDetectParams(UUID itemID, int number)
|
||||
{
|
||||
uint localID = m_ScriptManager.GetLocalID(itemID);
|
||||
|
||||
Reference in New Issue
Block a user