mirror of
https://github.com/opensim/opensim.git
synced 2026-08-04 16:22:50 +08:00
adding testcase for LandDataSerializer; fixing LandDataSerializer ;-)
This commit is contained in:
@@ -132,47 +132,47 @@ namespace OpenSim.Framework.Serialization.External
|
||||
xtw.WriteStartDocument();
|
||||
xtw.WriteStartElement("LandData");
|
||||
|
||||
xtw.WriteElementString("Area", landData.Area.ToString());
|
||||
xtw.WriteElementString("AuctionID", landData.AuctionID.ToString());
|
||||
xtw.WriteElementString("AuthBuyerID", landData.AuthBuyerID.ToString());
|
||||
xtw.WriteElementString("Category", landData.Category.ToString());
|
||||
xtw.WriteElementString("ClaimDate", landData.ClaimDate.ToString());
|
||||
xtw.WriteElementString("ClaimPrice", landData.ClaimPrice.ToString());
|
||||
xtw.WriteElementString("GlobalID", landData.GlobalID.ToString());
|
||||
xtw.WriteElementString("GroupID", landData.GroupID.ToString());
|
||||
xtw.WriteElementString("IsGroupOwned", landData.IsGroupOwned.ToString());
|
||||
xtw.WriteElementString("Bitmap", landData.Bitmap.ToString());
|
||||
xtw.WriteElementString("Description", landData.Description);
|
||||
xtw.WriteElementString("Flags", landData.Flags.ToString());
|
||||
xtw.WriteElementString("LandingType", landData.LandingType.ToString());
|
||||
xtw.WriteElementString("Name", landData.Name);
|
||||
xtw.WriteElementString("Status", landData.Status.ToString());
|
||||
xtw.WriteElementString("LocalID", landData.LocalID.ToString());
|
||||
xtw.WriteElementString("MediaAutoScale", landData.MediaAutoScale.ToString());
|
||||
xtw.WriteElementString("MediaID", landData.MediaID.ToString());
|
||||
xtw.WriteElementString("MediaURL", landData.MediaURL.ToString());
|
||||
xtw.WriteElementString("MusicURL", landData.MusicURL.ToString());
|
||||
xtw.WriteElementString("OwnerID", landData.OwnerID.ToString());
|
||||
xtw.WriteElementString("Area", Convert.ToString(landData.Area));
|
||||
xtw.WriteElementString("AuctionID", Convert.ToString(landData.AuctionID));
|
||||
xtw.WriteElementString("AuthBuyerID", landData.AuthBuyerID.ToString());
|
||||
xtw.WriteElementString("Category", Convert.ToString(landData.Category));
|
||||
xtw.WriteElementString("ClaimDate", Convert.ToString(landData.ClaimDate));
|
||||
xtw.WriteElementString("ClaimPrice", Convert.ToString(landData.ClaimPrice));
|
||||
xtw.WriteElementString("GlobalID", landData.GlobalID.ToString());
|
||||
xtw.WriteElementString("GroupID", landData.GroupID.ToString());
|
||||
xtw.WriteElementString("IsGroupOwned", Convert.ToString(landData.IsGroupOwned));
|
||||
xtw.WriteElementString("Bitmap", Convert.ToBase64String(landData.Bitmap));
|
||||
xtw.WriteElementString("Description", landData.Description);
|
||||
xtw.WriteElementString("Flags", Convert.ToString(landData.Flags));
|
||||
xtw.WriteElementString("LandingType", Convert.ToString(landData.LandingType));
|
||||
xtw.WriteElementString("Name", landData.Name);
|
||||
xtw.WriteElementString("Status", Convert.ToString(landData.Status));
|
||||
xtw.WriteElementString("LocalID", landData.LocalID.ToString());
|
||||
xtw.WriteElementString("MediaAutoScale", Convert.ToString(landData.MediaAutoScale));
|
||||
xtw.WriteElementString("MediaID", landData.MediaID.ToString());
|
||||
xtw.WriteElementString("MediaURL", landData.MediaURL);
|
||||
xtw.WriteElementString("MusicURL", landData.MusicURL);
|
||||
xtw.WriteElementString("OwnerID", landData.OwnerID.ToString());
|
||||
|
||||
xtw.WriteStartElement("ParcelAccessList");
|
||||
foreach(ParcelManager.ParcelAccessEntry pal in landData.ParcelAccessList)
|
||||
{
|
||||
xtw.WriteStartElement("ParcelAccessEntry");
|
||||
xtw.WriteElementString("AgentID", pal.AgentID.ToString());
|
||||
xtw.WriteElementString("Time", pal.Time.ToString());
|
||||
xtw.WriteElementString("AccessList", pal.Flags.ToString());
|
||||
xtw.WriteElementString("AgentID", pal.AgentID.ToString());
|
||||
xtw.WriteElementString("Time", Convert.ToString(pal.Time));
|
||||
xtw.WriteElementString("AccessList", Convert.ToString(pal.Flags));
|
||||
xtw.WriteEndElement();
|
||||
}
|
||||
xtw.WriteEndElement();
|
||||
|
||||
xtw.WriteElementString("PassHours", landData.PassHours.ToString());
|
||||
xtw.WriteElementString("PassPrice", landData.PassPrice.ToString());
|
||||
xtw.WriteElementString("SalePrice", landData.SalePrice.ToString());
|
||||
xtw.WriteElementString("SnapshotID", landData.SnapshotID.ToString());
|
||||
xtw.WriteElementString("UserLocation", landData.UserLocation.ToString());
|
||||
xtw.WriteElementString("UserLookAt", landData.UserLookAt.ToString());
|
||||
xtw.WriteElementString("Dwell", landData.Dwell.ToString());
|
||||
xtw.WriteElementString("OtherCleanTime", landData.OtherCleanTime.ToString());
|
||||
xtw.WriteElementString("PassHours", Convert.ToString(landData.PassHours));
|
||||
xtw.WriteElementString("PassPrice", Convert.ToString(landData.PassPrice));
|
||||
xtw.WriteElementString("SalePrice", Convert.ToString(landData.SalePrice));
|
||||
xtw.WriteElementString("SnapshotID", landData.SnapshotID.ToString());
|
||||
xtw.WriteElementString("UserLocation", landData.UserLocation.ToString());
|
||||
xtw.WriteElementString("UserLookAt", landData.UserLookAt.ToString());
|
||||
xtw.WriteElementString("Dwell", Convert.ToString(landData.Dwell));
|
||||
xtw.WriteElementString("OtherCleanTime", Convert.ToString(landData.OtherCleanTime));
|
||||
|
||||
xtw.WriteEndElement();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user