diff options
author | Tedd Hansen | 2007-08-18 18:18:14 +0000 |
---|---|---|
committer | Tedd Hansen | 2007-08-18 18:18:14 +0000 |
commit | 1284369a329d3ae621c0ef0596d01d67e8c70e62 (patch) | |
tree | b6243963c10008b7aeb4ce9e2260becd3c2b21d0 /OpenSim/Region/ScriptEngine/DotNetEngine/ScriptEngine.cs | |
parent | When teleporting to distant region, you can now go to the point you want to g... (diff) | |
download | opensim-SC_OLD-1284369a329d3ae621c0ef0596d01d67e8c70e62.zip opensim-SC_OLD-1284369a329d3ae621c0ef0596d01d67e8c70e62.tar.gz opensim-SC_OLD-1284369a329d3ae621c0ef0596d01d67e8c70e62.tar.bz2 opensim-SC_OLD-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.cs | 3 |
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? |