mirror of
https://github.com/opensim/opensim.git
synced 2026-08-07 01:35:46 +08:00
Full API convergence. Api is back in LSL_Api.cs and OSSL_Api.cs.
The binaries are still different, but that is only a small step away now. The OSSLPrim has been removed. This commit will breal all scripts using Prim.Scale(), etc, syntax. It was not secure and will have to be brought back in another form.
This commit is contained in:
@@ -63,5 +63,8 @@ namespace OpenSim.Region.ScriptEngine.Interfaces
|
||||
void SetState(UUID itemID, string newState);
|
||||
void ApiResetScript(UUID itemID);
|
||||
void ResetScript(UUID itemID);
|
||||
IConfig Config { get; }
|
||||
string ScriptEngineName { get; }
|
||||
ILog Log { get; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,6 +38,6 @@ namespace OpenSim.Region.ScriptEngine.Interfaces
|
||||
// Each API has an identifier, which is used to load the
|
||||
// proper runtime assembly at load time.
|
||||
//
|
||||
void Initialize(IScriptEngine engine, SceneObjectPart part, uint localID, UUID item);
|
||||
void Initialize(IEventReceiver engine, SceneObjectPart part, uint localID, UUID item);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,10 +42,6 @@ namespace OpenSim.Region.ScriptEngine.Interfaces
|
||||
/// </summary>
|
||||
public interface IScriptEngine : IEventReceiver
|
||||
{
|
||||
IConfig Config { get; }
|
||||
ILog Log { get; }
|
||||
string ScriptEngineName { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Queue an event for execution
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user