From a9c1f3fdb4f7c7de0fe5e61ed0ecad7318137973 Mon Sep 17 00:00:00 2001 From: Tedd Hansen Date: Fri, 1 Feb 2008 20:12:25 +0000 Subject: Experimental Moved DotNetScriptEngine configuration to config file. Added option to share script execution threads between regions. --- OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/ScriptEngine.cs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/ScriptEngine.cs') diff --git a/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/ScriptEngine.cs b/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/ScriptEngine.cs index da0baba..8b64d3d 100644 --- a/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/ScriptEngine.cs +++ b/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/ScriptEngine.cs @@ -51,10 +51,15 @@ namespace OpenSim.Region.ScriptEngine.Common.ScriptEngineBase public AppDomainManager m_AppDomainManager; public LSLLongCmdHandler m_LSLLongCmdHandler; + public IConfigSource ConfigSource; + public IConfig ScriptConfigSource; + public abstract string ScriptConfigSourceName { get; } + public ScriptManager GetScriptManager() { return _GetScriptManager(); } + public abstract ScriptManager _GetScriptManager(); private LogBase m_log; @@ -74,6 +79,7 @@ namespace OpenSim.Region.ScriptEngine.Common.ScriptEngineBase { World = Sceneworld; m_log = logger; + ScriptConfigSource = ConfigSource.Configs[ScriptConfigSourceName]; Log.Verbose("ScriptEngine", "DotNet & LSL ScriptEngine initializing"); -- cgit v1.1