* Added ITerrainModule interface to Terrain Module, and registered accordingly in Scene.
parent
a0fc29878e
commit
200b60bd48
|
@ -0,0 +1,9 @@
|
||||||
|
using System;
|
||||||
|
namespace OpenSim.Region.Environment.Modules.Terrain
|
||||||
|
{
|
||||||
|
interface ITerrainModule
|
||||||
|
{
|
||||||
|
void LoadFromFile(string filename);
|
||||||
|
void SaveToFile(string filename);
|
||||||
|
}
|
||||||
|
}
|
|
@ -37,7 +37,7 @@ using OpenSim.Region.Environment.Modules.ModuleFramework;
|
||||||
|
|
||||||
namespace OpenSim.Region.Environment.Modules.Terrain
|
namespace OpenSim.Region.Environment.Modules.Terrain
|
||||||
{
|
{
|
||||||
public class TerrainModule : IRegionModule, ICommandableModule
|
public class TerrainModule : IRegionModule, ICommandableModule, OpenSim.Region.Environment.Modules.Terrain.ITerrainModule
|
||||||
{
|
{
|
||||||
public enum StandardTerrainEffects : byte
|
public enum StandardTerrainEffects : byte
|
||||||
{
|
{
|
||||||
|
@ -217,6 +217,7 @@ namespace OpenSim.Region.Environment.Modules.Terrain
|
||||||
UpdateRevertMap();
|
UpdateRevertMap();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m_scene.RegisterModuleInterface<ITerrainModule>(this);
|
||||||
m_scene.EventManager.OnNewClient += EventManager_OnNewClient;
|
m_scene.EventManager.OnNewClient += EventManager_OnNewClient;
|
||||||
m_scene.EventManager.OnPluginConsole += EventManager_OnPluginConsole;
|
m_scene.EventManager.OnPluginConsole += EventManager_OnPluginConsole;
|
||||||
m_scene.EventManager.OnTerrainTick += EventManager_OnTerrainTick;
|
m_scene.EventManager.OnTerrainTick += EventManager_OnTerrainTick;
|
||||||
|
|
Loading…
Reference in New Issue