From 583fa73126e425d98f12a6e5cef5487a3eb48e52 Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Fri, 19 Dec 2008 18:33:03 +0000 Subject: * refactor: Remove archiver module scene wrappers --- OpenSim/Region/Environment/Scenes/Scene.cs | 24 ----------------------- OpenSim/Region/Environment/Scenes/SceneManager.cs | 8 ++++++-- 2 files changed, 6 insertions(+), 26 deletions(-) (limited to 'OpenSim/Region/Environment/Scenes') diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index eecfd70..4272f22 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs @@ -142,7 +142,6 @@ namespace OpenSim.Region.Environment.Scenes protected IWorldComm m_worldCommModule; protected IAvatarFactory m_AvatarFactory; protected IConfigSource m_config; - protected IRegionArchiver m_archiver; protected IRegionSerialiser m_serialiser; // Central Update Loop @@ -729,7 +728,6 @@ namespace OpenSim.Region.Environment.Scenes m_worldCommModule = RequestModuleInterface(); XferManager = RequestModuleInterface(); m_AvatarFactory = RequestModuleInterface(); - m_archiver = RequestModuleInterface(); m_serialiser = RequestModuleInterface(); } @@ -1949,28 +1947,6 @@ namespace OpenSim.Region.Environment.Scenes } /// - /// Load a prim archive into the scene. This loads both prims and their assets. - /// - /// - public void LoadPrimsFromArchive(string filePath) - { - m_log.InfoFormat("[SCENE]: Loading archive to region {0} from {1}", RegionInfo.RegionName, filePath); - - m_archiver.DearchiveRegion(filePath); - } - - /// - /// Save the prims in the scene to an archive. This saves both prims and their assets. - /// - /// - public void SavePrimsToArchive(string filePath) - { - m_log.InfoFormat("[SCENE]: Writing archive for region {0} to {1}", RegionInfo.RegionName, filePath); - - m_archiver.ArchiveRegion(filePath); - } - - /// /// Move the given scene object into a new region depending on which region its absolute position has moved /// into. /// diff --git a/OpenSim/Region/Environment/Scenes/SceneManager.cs b/OpenSim/Region/Environment/Scenes/SceneManager.cs index bb74c20..6072b70 100644 --- a/OpenSim/Region/Environment/Scenes/SceneManager.cs +++ b/OpenSim/Region/Environment/Scenes/SceneManager.cs @@ -227,7 +227,9 @@ namespace OpenSim.Region.Environment.Scenes /// public void SaveCurrentSceneToArchive(string filename) { - CurrentOrFirstScene.SavePrimsToArchive(filename); + IRegionArchiverModule archiver = CurrentOrFirstScene.RequestModuleInterface(); + if (archiver != null) + archiver.ArchiveRegion(filename); } /// @@ -237,7 +239,9 @@ namespace OpenSim.Region.Environment.Scenes /// public void LoadArchiveToCurrentScene(string filename) { - CurrentOrFirstScene.LoadPrimsFromArchive(filename); + IRegionArchiverModule archiver = CurrentOrFirstScene.RequestModuleInterface(); + if (archiver != null) + archiver.DearchiveRegion(filename); } public string SaveCurrentSceneMapToXmlString() -- cgit v1.1