Added ToXml2() to ISceneObject, so that components other than regions can use this abstraction.
parent
ed3b21ce4e
commit
ea940d98f9
|
@ -34,6 +34,7 @@ namespace OpenSim.Framework
|
||||||
{
|
{
|
||||||
UUID UUID { get; }
|
UUID UUID { get; }
|
||||||
ISceneObject CloneForNewScene();
|
ISceneObject CloneForNewScene();
|
||||||
|
string ToXml2();
|
||||||
string ExtraToXmlString();
|
string ExtraToXmlString();
|
||||||
void ExtraFromXmlString(string xmlstr);
|
void ExtraFromXmlString(string xmlstr);
|
||||||
string GetStateSnapshot();
|
string GetStateSnapshot();
|
||||||
|
|
|
@ -37,6 +37,7 @@ using OpenMetaverse.Packets;
|
||||||
using OpenSim.Framework;
|
using OpenSim.Framework;
|
||||||
using OpenSim.Region.Framework.Interfaces;
|
using OpenSim.Region.Framework.Interfaces;
|
||||||
using OpenSim.Region.Physics.Manager;
|
using OpenSim.Region.Physics.Manager;
|
||||||
|
using OpenSim.Region.Framework.Scenes.Serialization;
|
||||||
|
|
||||||
namespace OpenSim.Region.Framework.Scenes
|
namespace OpenSim.Region.Framework.Scenes
|
||||||
{
|
{
|
||||||
|
@ -3366,6 +3367,11 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
return sog;
|
return sog;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public virtual string ToXml2()
|
||||||
|
{
|
||||||
|
return SceneObjectSerializer.ToXml2Format(this);
|
||||||
|
}
|
||||||
|
|
||||||
public virtual string ExtraToXmlString()
|
public virtual string ExtraToXmlString()
|
||||||
{
|
{
|
||||||
return "<ExtraFromAssetID>" + GetFromAssetID().ToString() + "</ExtraFromAssetID>";
|
return "<ExtraFromAssetID>" + GetFromAssetID().ToString() + "</ExtraFromAssetID>";
|
||||||
|
|
Loading…
Reference in New Issue