From 3c338e4e563509e480d5eab71134126d1d7aadf5 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Wed, 15 Apr 2009 18:51:17 +0000 Subject: Convert both script engines to new region module format. Add proper unload handling to XEngine. Add needed stubs to DotNetEngine. --- OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs') diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs index 23acc08..f7a9648 100644 --- a/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs +++ b/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs @@ -43,7 +43,7 @@ using OpenSim.Region.ScriptEngine.Shared.ScriptBase; namespace OpenSim.Region.ScriptEngine.DotNetEngine { [Serializable] - public class ScriptEngine : IRegionModule, IScriptEngine, IScriptModule + public class ScriptEngine : INonSharedRegionModule, IScriptEngine, IScriptModule { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); @@ -117,11 +117,15 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine } } - public void Initialise(Scene Sceneworld, IConfigSource config) + public void Initialise(IConfigSource config) + { + ConfigSource = config; + } + + public void AddRegion(Scene Sceneworld) { m_log.Info("[" + ScriptEngineName + "]: ScriptEngine initializing"); - ConfigSource = config; m_Scene = Sceneworld; // Make sure we have config @@ -153,7 +157,11 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine m_Scene.StackModuleInterface(this); } - public void PostInitialise() + public void RemoveRegion(Scene scene) + { + } + + public void RegionLoaded(Scene scene) { if (!m_enabled) return; -- cgit v1.1