mirror of
https://github.com/opensim/opensim.git
synced 2026-08-01 14:16:07 +08:00
Added ToXml2() to ISceneObject, so that components other than regions can use this abstraction.
This commit is contained in:
@@ -34,6 +34,7 @@ namespace OpenSim.Framework
|
||||
{
|
||||
UUID UUID { get; }
|
||||
ISceneObject CloneForNewScene();
|
||||
string ToXml2();
|
||||
string ExtraToXmlString();
|
||||
void ExtraFromXmlString(string xmlstr);
|
||||
string GetStateSnapshot();
|
||||
|
||||
@@ -37,6 +37,7 @@ using OpenMetaverse.Packets;
|
||||
using OpenSim.Framework;
|
||||
using OpenSim.Region.Framework.Interfaces;
|
||||
using OpenSim.Region.Physics.Manager;
|
||||
using OpenSim.Region.Framework.Scenes.Serialization;
|
||||
|
||||
namespace OpenSim.Region.Framework.Scenes
|
||||
{
|
||||
@@ -3366,6 +3367,11 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
return sog;
|
||||
}
|
||||
|
||||
public virtual string ToXml2()
|
||||
{
|
||||
return SceneObjectSerializer.ToXml2Format(this);
|
||||
}
|
||||
|
||||
public virtual string ExtraToXmlString()
|
||||
{
|
||||
return "<ExtraFromAssetID>" + GetFromAssetID().ToString() + "</ExtraFromAssetID>";
|
||||
|
||||
Reference in New Issue
Block a user