mirror of
https://github.com/opensim/opensim.git
synced 2026-08-06 01:06:30 +08:00
Formatting cleanup, minor refactoring, svn properties.
This commit is contained in:
@@ -34,30 +34,30 @@ namespace OpenSim.Region.Environment.Modules.World.Serialiser
|
||||
{
|
||||
public interface IRegionSerialiser
|
||||
{
|
||||
List<string> SerialiseRegion(Scene scene, string saveDir);
|
||||
|
||||
List<string> SerialiseRegion(Scene scene, string saveDir);
|
||||
|
||||
void LoadPrimsFromXml(Scene scene, string fileName, bool newIDS, LLVector3 loadOffset);
|
||||
|
||||
|
||||
void SavePrimsToXml(Scene scene, string fileName);
|
||||
|
||||
/// <summary>
|
||||
/// Load prims from the xml2 format
|
||||
/// </summary>
|
||||
/// <param name="scene"></param>
|
||||
/// <param name="fileName"></param>
|
||||
/// <param name="fileName"></param>
|
||||
void LoadPrimsFromXml2(Scene scene, string fileName);
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Load prims from the xml2 format
|
||||
/// </summary>
|
||||
/// <param name="scene"></param>
|
||||
/// <param name="reader"></param>
|
||||
/// <param name="reader"></param>
|
||||
void LoadPrimsFromXml2(Scene scene, TextReader reader);
|
||||
|
||||
|
||||
void SavePrimsToXml2(Scene scene, string fileName);
|
||||
|
||||
|
||||
void LoadGroupFromXml2String(Scene scene, string xmlString);
|
||||
|
||||
|
||||
string SavePrimGroupToXML2String(SceneObjectGroup grp);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -56,14 +56,14 @@ namespace OpenSim.Region.Environment.Scenes
|
||||
foreach (XmlNode aPrimNode in rootNode.ChildNodes)
|
||||
{
|
||||
SceneObjectGroup obj = new SceneObjectGroup(scene, scene.RegionInfo.RegionHandle, aPrimNode.OuterXml);
|
||||
|
||||
|
||||
if (newIDS)
|
||||
{
|
||||
obj.ResetIDs();
|
||||
}
|
||||
//if we want this to be a import method then we need new uuids for the object to avoid any clashes
|
||||
//obj.RegenerateFullIDs();
|
||||
|
||||
|
||||
scene.AddSceneObject(obj);
|
||||
|
||||
SceneObjectPart rootPart = obj.GetChildPart(obj.UUID);
|
||||
@@ -156,7 +156,7 @@ namespace OpenSim.Region.Environment.Scenes
|
||||
{
|
||||
LoadPrimsFromXml2(scene, new XmlTextReader(fileName));
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Load prims from the xml2 format
|
||||
/// </summary>
|
||||
@@ -173,24 +173,24 @@ namespace OpenSim.Region.Environment.Scenes
|
||||
/// <param name="scene"></param>
|
||||
/// <param name="reader"></param>
|
||||
protected static void LoadPrimsFromXml2(Scene scene, XmlTextReader reader)
|
||||
{
|
||||
XmlDocument doc = new XmlDocument();
|
||||
{
|
||||
XmlDocument doc = new XmlDocument();
|
||||
reader.WhitespaceHandling = WhitespaceHandling.None;
|
||||
doc.Load(reader);
|
||||
reader.Close();
|
||||
XmlNode rootNode = doc.FirstChild;
|
||||
|
||||
|
||||
foreach (XmlNode aPrimNode in rootNode.ChildNodes)
|
||||
{
|
||||
CreatePrimFromXml(scene, aPrimNode.OuterXml);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static void CreatePrimFromXml(Scene scene, string xmlData)
|
||||
{
|
||||
SceneObjectGroup obj = new SceneObjectGroup(xmlData);
|
||||
LLVector3 receivedVelocity = obj.RootPart.Velocity;
|
||||
//System.Console.WriteLine(obj.RootPart.Velocity.ToString());
|
||||
//System.Console.WriteLine(obj.RootPart.Velocity.ToString());
|
||||
scene.AddSceneObjectFromStorage(obj);
|
||||
|
||||
SceneObjectPart rootPart = obj.GetChildPart(obj.UUID);
|
||||
|
||||
@@ -86,42 +86,42 @@ namespace OpenSim.Region.Environment.Modules.World.Serialiser
|
||||
#endregion
|
||||
|
||||
#region IRegionSerialiser Members
|
||||
|
||||
|
||||
public void LoadPrimsFromXml(Scene scene, string fileName, bool newIDS, LLVector3 loadOffset)
|
||||
{
|
||||
SceneXmlLoader.LoadPrimsFromXml(scene, fileName, newIDS, loadOffset);
|
||||
}
|
||||
|
||||
|
||||
public void SavePrimsToXml(Scene scene, string fileName)
|
||||
{
|
||||
SceneXmlLoader.SavePrimsToXml(scene, fileName);
|
||||
}
|
||||
|
||||
|
||||
public void LoadPrimsFromXml2(Scene scene, string fileName)
|
||||
{
|
||||
SceneXmlLoader.LoadPrimsFromXml2(scene, fileName);
|
||||
}
|
||||
|
||||
|
||||
public void LoadPrimsFromXml2(Scene scene, TextReader reader)
|
||||
{
|
||||
SceneXmlLoader.LoadPrimsFromXml2(scene, reader);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void SavePrimsToXml2(Scene scene, string fileName)
|
||||
{
|
||||
SceneXmlLoader.SavePrimsToXml2(scene, fileName);
|
||||
}
|
||||
|
||||
|
||||
public void LoadGroupFromXml2String(Scene scene, string xmlString)
|
||||
{
|
||||
SceneXmlLoader.LoadGroupFromXml2String(scene, xmlString);
|
||||
}
|
||||
|
||||
|
||||
public string SavePrimGroupToXML2String(SceneObjectGroup grp)
|
||||
{
|
||||
return SceneXmlLoader.SavePrimGroupToXML2String(grp);
|
||||
}
|
||||
|
||||
|
||||
public List<string> SerialiseRegion(Scene scene, string saveDir)
|
||||
{
|
||||
List<string> results = new List<string>();
|
||||
|
||||
Reference in New Issue
Block a user