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/Interfaces/IHost.cs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'OpenSim/Region/OptionalModules/Scripting/Minimodule/Interfaces/IHost.cs') diff --git a/OpenSim/Region/OptionalModules/Scripting/Minimodule/Interfaces/IHost.cs b/OpenSim/Region/OptionalModules/Scripting/Minimodule/Interfaces/IHost.cs index 6c76919..fd73ffd 100644 --- a/OpenSim/Region/OptionalModules/Scripting/Minimodule/Interfaces/IHost.cs +++ b/OpenSim/Region/OptionalModules/Scripting/Minimodule/Interfaces/IHost.cs @@ -29,6 +29,7 @@ using System; using System.Collections.Generic; using System.Text; using log4net; +using OpenSim.Region.OptionalModules.Scripting.Minimodule.Interfaces; namespace OpenSim.Region.OptionalModules.Scripting.Minimodule { @@ -37,5 +38,6 @@ namespace OpenSim.Region.OptionalModules.Scripting.Minimodule IObject Object { get; } ILog Console { get; } IGraphics Graphics { get; } + IExtension Extensions { get; } } } -- cgit v1.1