aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs
diff options
context:
space:
mode:
authorTedd Hansen2007-08-18 18:18:14 +0000
committerTedd Hansen2007-08-18 18:18:14 +0000
commit1284369a329d3ae621c0ef0596d01d67e8c70e62 (patch)
treeb6243963c10008b7aeb4ce9e2260becd3c2b21d0 /OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs
parentWhen teleporting to distant region, you can now go to the point you want to g... (diff)
downloadopensim-SC-1284369a329d3ae621c0ef0596d01d67e8c70e62.zip
opensim-SC-1284369a329d3ae621c0ef0596d01d67e8c70e62.tar.gz
opensim-SC-1284369a329d3ae621c0ef0596d01d67e8c70e62.tar.bz2
opensim-SC-1284369a329d3ae621c0ef0596d01d67e8c70e62.tar.xz
Started on AppDomains for ScriptEngine. Moved llFunctions in LSL_BaseClass.cs to LSL_BuiltIn_Commands.cs. Changed how scripts are loaded.
Diffstat (limited to 'OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs')
-rw-r--r--OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs3
1 files changed, 3 insertions, 0 deletions
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
38 /// <summary> 38 /// <summary>
39 /// This is the root object for ScriptEngine 39 /// This is the root object for ScriptEngine
40 /// </summary> 40 /// </summary>
41 [Serializable]
41 public class ScriptEngine : OpenSim.Region.Environment.Scenes.Scripting.ScriptEngineInterface 42 public class ScriptEngine : OpenSim.Region.Environment.Scenes.Scripting.ScriptEngineInterface
42 { 43 {
43 44
@@ -45,6 +46,7 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine
45 internal EventManager myEventManager; // Handles and queues incoming events from OpenSim 46 internal EventManager myEventManager; // Handles and queues incoming events from OpenSim
46 internal EventQueueManager myEventQueueManager; // Executes events 47 internal EventQueueManager myEventQueueManager; // Executes events
47 internal ScriptManager myScriptManager; // Load, unload and execute scripts 48 internal ScriptManager myScriptManager; // Load, unload and execute scripts
49 internal AppDomainManager myAppDomainManager;
48 50
49 private OpenSim.Framework.Console.LogBase m_log; 51 private OpenSim.Framework.Console.LogBase m_log;
50 52
@@ -70,6 +72,7 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine
70 myEventQueueManager = new EventQueueManager(this); 72 myEventQueueManager = new EventQueueManager(this);
71 myEventManager = new EventManager(this); 73 myEventManager = new EventManager(this);
72 myScriptManager = new ScriptManager(this); 74 myScriptManager = new ScriptManager(this);
75 myAppDomainManager = new AppDomainManager(this);
73 76
74 // Should we iterate the region for scripts that needs starting? 77 // Should we iterate the region for scripts that needs starting?
75 // Or can we assume we are loaded before anything else so we can use proper events? 78 // Or can we assume we are loaded before anything else so we can use proper events?