From 594c7c3eb13695304c755ec1bc65c5f239754222 Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Tue, 21 Apr 2009 04:55:53 +0000 Subject: * Implements Extensions to MRM. This allows Region Modules to insert new classes into OpenSim MRM's. * Example in region module: Scene.GetModuleInterface.RegisterExtension(this); * In the MRM: //@DEPENDS:MyExtensionModule.dll ... Host.Extensions.DoStuff(); --- OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs (limited to 'OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs') diff --git a/OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs b/OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs new file mode 100644 index 0000000..4c37a44 --- /dev/null +++ b/OpenSim/Region/OptionalModules/Scripting/Minimodule/IMRMModule.cs @@ -0,0 +1,7 @@ +namespace OpenSim.Region.OptionalModules.Scripting.Minimodule +{ + public interface IMRMModule + { + void RegisterExtension(T instance); + } +} \ No newline at end of file -- cgit v1.1