aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs
diff options
context:
space:
mode:
authorMelanie2009-08-07 19:04:20 +0100
committerMelanie2009-08-07 19:04:20 +0100
commit3219e648ccee074e28135430afe2d26a7cf53c9e (patch)
tree7e2bc044c0af792b70341af5c1068d7ff18af338 /OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs
parentMerge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim (diff)
downloadopensim-SC-3219e648ccee074e28135430afe2d26a7cf53c9e.zip
opensim-SC-3219e648ccee074e28135430afe2d26a7cf53c9e.tar.gz
opensim-SC-3219e648ccee074e28135430afe2d26a7cf53c9e.tar.bz2
opensim-SC-3219e648ccee074e28135430afe2d26a7cf53c9e.tar.xz
From: Snowcrash <Snowcrash.short@gmail.com>
Date: Wed, 5 Aug 2009 12:45:56 +0200 Subject: [PATCH] A few minor tweaks to the MRM API's in order to make it possible for MRM's to run in a separate AppDomain without poluting the primary appdomain of OpenSim Specifically: Added an explicit method for getting the "globals" of the MRM, removing the need to have the MRM script code loaded into the primary domain, in order to set up proxies Added a [Serializable] attribute to TouchEventArgs, again in order to remove the need to have MRM script code loaded into the primary domain. --------- Applied with whitespace changes
Diffstat (limited to 'OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs')
-rw-r--r--OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs1
1 files changed, 1 insertions, 0 deletions
diff --git a/OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs b/OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs
index 9f48081..e957a62 100644
--- a/OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs
+++ b/OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs
@@ -33,5 +33,6 @@ namespace OpenSim.Region.OptionalModules.Scripting.Minimodule
33 { 33 {
34 void RegisterExtension<T>(T instance); 34 void RegisterExtension<T>(T instance);
35 void InitializeMRM(MRMBase mmb, uint localID, UUID itemID); 35 void InitializeMRM(MRMBase mmb, uint localID, UUID itemID);
36 void GetGlobalEnvironment(uint localID, out IWorld world, out IHost host);
36 } 37 }
37} 38}