From a87a247f0548d39a8c39b1d28123d7da8db44598 Mon Sep 17 00:00:00 2001
From: Melanie
Date: Fri, 29 Jan 2010 07:20:13 +0000
Subject: Revert "Updates all IRegionModules to the new style region modules."
This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf.
---
.../Region/CoreModules/Avatar/Gods/GodsModule.cs | 28 ++++------------------
1 file changed, 4 insertions(+), 24 deletions(-)
(limited to 'OpenSim/Region/CoreModules/Avatar/Gods/GodsModule.cs')
diff --git a/OpenSim/Region/CoreModules/Avatar/Gods/GodsModule.cs b/OpenSim/Region/CoreModules/Avatar/Gods/GodsModule.cs
index 3914f2e..50171a3 100644
--- a/OpenSim/Region/CoreModules/Avatar/Gods/GodsModule.cs
+++ b/OpenSim/Region/CoreModules/Avatar/Gods/GodsModule.cs
@@ -25,9 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-using System;
using System.Collections.Generic;
-using Mono.Addins;
using Nini.Config;
using OpenMetaverse;
using OpenSim.Framework;
@@ -36,8 +34,7 @@ using OpenSim.Region.Framework.Interfaces;
namespace OpenSim.Region.CoreModules.Avatar.Gods
{
- [Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule")]
- public class GodsModule : INonSharedRegionModule, IGodsModule
+ public class GodsModule : IRegionModule, IGodsModule
{
/// Special UUID for actions that apply to all agents
private static readonly UUID ALL_AGENTS = new UUID("44e87126-e794-4ded-05b3-7c42da3d5cdb");
@@ -45,34 +42,17 @@ namespace OpenSim.Region.CoreModules.Avatar.Gods
protected Scene m_scene;
protected IDialogModule m_dialogModule;
- public void Initialise(IConfigSource source)
- {
-
- }
-
- public Type ReplaceableInterface
- {
- get { return null; }
- }
-
- public void AddRegion(Scene scene)
+ public void Initialise(Scene scene, IConfigSource source)
{
m_scene = scene;
m_dialogModule = m_scene.RequestModuleInterface();
m_scene.RegisterModuleInterface(this);
}
-
- public void RegionLoaded(Scene scene)
- {
- }
-
- public void RemoveRegion(Scene scene)
- {
- scene.UnregisterModuleInterface(this);
- }
+ public void PostInitialise() {}
public void Close() {}
public string Name { get { return "Gods Module"; } }
+ public bool IsSharedModule { get { return false; } }
public void RequestGodlikePowers(
UUID agentID, UUID sessionID, UUID token, bool godLike, IClientAPI controllingClient)
--
cgit v1.1