From 1284369a329d3ae621c0ef0596d01d67e8c70e62 Mon Sep 17 00:00:00 2001 From: Tedd Hansen Date: Sat, 18 Aug 2007 18:18:14 +0000 Subject: Started on AppDomains for ScriptEngine. Moved llFunctions in LSL_BaseClass.cs to LSL_BuiltIn_Commands.cs. Changed how scripts are loaded. --- OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs | 3 +++ 1 file changed, 3 insertions(+) (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 d21855b..d08fc32 100644 --- a/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs +++ b/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs @@ -38,6 +38,7 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine /// /// This is the root object for ScriptEngine /// + [Serializable] public class ScriptEngine : OpenSim.Region.Environment.Scenes.Scripting.ScriptEngineInterface { @@ -45,6 +46,7 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine internal EventManager myEventManager; // Handles and queues incoming events from OpenSim internal EventQueueManager myEventQueueManager; // Executes events internal ScriptManager myScriptManager; // Load, unload and execute scripts + internal AppDomainManager myAppDomainManager; private OpenSim.Framework.Console.LogBase m_log; @@ -70,6 +72,7 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine myEventQueueManager = new EventQueueManager(this); myEventManager = new EventManager(this); myScriptManager = new ScriptManager(this); + myAppDomainManager = new AppDomainManager(this); // Should we iterate the region for scripts that needs starting? // Or can we assume we are loaded before anything else so we can use proper events? -- cgit v1.1