aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Serialization
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/Serialization')
-rw-r--r--OpenSim/Region/Framework/Scenes/Serialization/CoalescedSceneObjectsSerializer.cs12
-rw-r--r--OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs70
2 files changed, 41 insertions, 41 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Serialization/CoalescedSceneObjectsSerializer.cs b/OpenSim/Region/Framework/Scenes/Serialization/CoalescedSceneObjectsSerializer.cs
index d151002..41f3ef4 100644
--- a/OpenSim/Region/Framework/Scenes/Serialization/CoalescedSceneObjectsSerializer.cs
+++ b/OpenSim/Region/Framework/Scenes/Serialization/CoalescedSceneObjectsSerializer.cs
@@ -86,9 +86,9 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
86 86
87 writer.WriteStartElement("CoalescedObject"); 87 writer.WriteStartElement("CoalescedObject");
88 88
89 writer.WriteAttributeString("x", size.X.ToString(Utils.EnUsCulture)); 89 writer.WriteAttributeString("x", size.X.ToString(Culture.FormatProvider));
90 writer.WriteAttributeString("y", size.Y.ToString(Utils.EnUsCulture)); 90 writer.WriteAttributeString("y", size.Y.ToString(Culture.FormatProvider));
91 writer.WriteAttributeString("z", size.Z.ToString(Utils.EnUsCulture)); 91 writer.WriteAttributeString("z", size.Z.ToString(Culture.FormatProvider));
92 92
93 // Embed the offsets into the group XML 93 // Embed the offsets into the group XML
94 for (int i = 0; i < coaObjects.Count; i++) 94 for (int i = 0; i < coaObjects.Count; i++)
@@ -100,9 +100,9 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
100// i, obj.Name); 100// i, obj.Name);
101 101
102 writer.WriteStartElement("SceneObjectGroup"); 102 writer.WriteStartElement("SceneObjectGroup");
103 writer.WriteAttributeString("offsetx", offsets[i].X.ToString(Utils.EnUsCulture)); 103 writer.WriteAttributeString("offsetx", offsets[i].X.ToString(Culture.FormatProvider));
104 writer.WriteAttributeString("offsety", offsets[i].Y.ToString(Utils.EnUsCulture)); 104 writer.WriteAttributeString("offsety", offsets[i].Y.ToString(Culture.FormatProvider));
105 writer.WriteAttributeString("offsetz", offsets[i].Z.ToString(Utils.EnUsCulture)); 105 writer.WriteAttributeString("offsetz", offsets[i].Z.ToString(Culture.FormatProvider));
106 106
107 SceneObjectSerializer.ToOriginalXmlFormat(obj, writer, doScriptStates); 107 SceneObjectSerializer.ToOriginalXmlFormat(obj, writer, doScriptStates);
108 108
diff --git a/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs b/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs
index 4ca4434..3d867a4 100644
--- a/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs
+++ b/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs
@@ -1460,10 +1460,10 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
1460 writer.WriteElementString("Description", sop.Description); 1460 writer.WriteElementString("Description", sop.Description);
1461 1461
1462 writer.WriteStartElement("Color"); 1462 writer.WriteStartElement("Color");
1463 writer.WriteElementString("R", sop.Color.R.ToString(Utils.EnUsCulture)); 1463 writer.WriteElementString("R", sop.Color.R.ToString(Culture.FormatProvider));
1464 writer.WriteElementString("G", sop.Color.G.ToString(Utils.EnUsCulture)); 1464 writer.WriteElementString("G", sop.Color.G.ToString(Culture.FormatProvider));
1465 writer.WriteElementString("B", sop.Color.B.ToString(Utils.EnUsCulture)); 1465 writer.WriteElementString("B", sop.Color.B.ToString(Culture.FormatProvider));
1466 writer.WriteElementString("A", sop.Color.A.ToString(Utils.EnUsCulture)); 1466 writer.WriteElementString("A", sop.Color.A.ToString(Culture.FormatProvider));
1467 writer.WriteEndElement(); 1467 writer.WriteEndElement();
1468 1468
1469 writer.WriteElementString("Text", sop.Text); 1469 writer.WriteElementString("Text", sop.Text);
@@ -1506,7 +1506,7 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
1506 writer.WriteElementString("NextOwnerMask", sop.NextOwnerMask.ToString()); 1506 writer.WriteElementString("NextOwnerMask", sop.NextOwnerMask.ToString());
1507 WriteFlags(writer, "Flags", sop.Flags.ToString(), options); 1507 WriteFlags(writer, "Flags", sop.Flags.ToString(), options);
1508 WriteUUID(writer, "CollisionSound", sop.CollisionSound, options); 1508 WriteUUID(writer, "CollisionSound", sop.CollisionSound, options);
1509 writer.WriteElementString("CollisionSoundVolume", sop.CollisionSoundVolume.ToString(Utils.EnUsCulture)); 1509 writer.WriteElementString("CollisionSoundVolume", sop.CollisionSoundVolume.ToString(Culture.FormatProvider));
1510 if (sop.MediaUrl != null) 1510 if (sop.MediaUrl != null)
1511 writer.WriteElementString("MediaUrl", sop.MediaUrl.ToString()); 1511 writer.WriteElementString("MediaUrl", sop.MediaUrl.ToString());
1512 WriteVector(writer, "AttachedPos", sop.AttachedPos); 1512 WriteVector(writer, "AttachedPos", sop.AttachedPos);
@@ -1526,7 +1526,7 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
1526 writer.WriteElementString("PayPrice3", sop.PayPrice[3].ToString()); 1526 writer.WriteElementString("PayPrice3", sop.PayPrice[3].ToString());
1527 writer.WriteElementString("PayPrice4", sop.PayPrice[4].ToString()); 1527 writer.WriteElementString("PayPrice4", sop.PayPrice[4].ToString());
1528 1528
1529 writer.WriteElementString("Buoyancy", sop.Buoyancy.ToString(Utils.EnUsCulture)); 1529 writer.WriteElementString("Buoyancy", sop.Buoyancy.ToString(Culture.FormatProvider));
1530 1530
1531 WriteVector(writer, "Force", sop.Force); 1531 WriteVector(writer, "Force", sop.Force);
1532 WriteVector(writer, "Torque", sop.Torque); 1532 WriteVector(writer, "Torque", sop.Torque);
@@ -1543,22 +1543,22 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
1543 writer.WriteElementString("RotationAxisLocks", sop.RotationAxisLocks.ToString().ToLower()); 1543 writer.WriteElementString("RotationAxisLocks", sop.RotationAxisLocks.ToString().ToLower());
1544 writer.WriteElementString("PhysicsShapeType", sop.PhysicsShapeType.ToString().ToLower()); 1544 writer.WriteElementString("PhysicsShapeType", sop.PhysicsShapeType.ToString().ToLower());
1545 if (sop.Density != 1000.0f) 1545 if (sop.Density != 1000.0f)
1546 writer.WriteElementString("Density", sop.Density.ToString(Utils.EnUsCulture)); 1546 writer.WriteElementString("Density", sop.Density.ToString(Culture.FormatProvider));
1547 if (sop.Friction != 0.6f) 1547 if (sop.Friction != 0.6f)
1548 writer.WriteElementString("Friction", sop.Friction.ToString(Utils.EnUsCulture)); 1548 writer.WriteElementString("Friction", sop.Friction.ToString(Culture.FormatProvider));
1549 if (sop.Restitution != 0.5f) 1549 if (sop.Restitution != 0.5f)
1550 writer.WriteElementString("Bounce", sop.Restitution.ToString(Utils.EnUsCulture)); 1550 writer.WriteElementString("Bounce", sop.Restitution.ToString(Culture.FormatProvider));
1551 if (sop.GravityModifier != 1.0f) 1551 if (sop.GravityModifier != 1.0f)
1552 writer.WriteElementString("GravityModifier", sop.GravityModifier.ToString(Utils.EnUsCulture)); 1552 writer.WriteElementString("GravityModifier", sop.GravityModifier.ToString(Culture.FormatProvider));
1553 WriteVector(writer, "CameraEyeOffset", sop.GetCameraEyeOffset()); 1553 WriteVector(writer, "CameraEyeOffset", sop.GetCameraEyeOffset());
1554 WriteVector(writer, "CameraAtOffset", sop.GetCameraAtOffset()); 1554 WriteVector(writer, "CameraAtOffset", sop.GetCameraAtOffset());
1555 1555
1556 // if (sop.Sound != UUID.Zero) force it till sop crossing does clear it on child prim 1556 // if (sop.Sound != UUID.Zero) force it till sop crossing does clear it on child prim
1557 { 1557 {
1558 WriteUUID(writer, "SoundID", sop.Sound, options); 1558 WriteUUID(writer, "SoundID", sop.Sound, options);
1559 writer.WriteElementString("SoundGain", sop.SoundGain.ToString(Utils.EnUsCulture)); 1559 writer.WriteElementString("SoundGain", sop.SoundGain.ToString(Culture.FormatProvider));
1560 writer.WriteElementString("SoundFlags", sop.SoundFlags.ToString().ToLower()); 1560 writer.WriteElementString("SoundFlags", sop.SoundFlags.ToString().ToLower());
1561 writer.WriteElementString("SoundRadius", sop.SoundRadius.ToString(Utils.EnUsCulture)); 1561 writer.WriteElementString("SoundRadius", sop.SoundRadius.ToString(Culture.FormatProvider));
1562 } 1562 }
1563 writer.WriteElementString("SoundQueueing", sop.SoundQueueing.ToString().ToLower()); 1563 writer.WriteElementString("SoundQueueing", sop.SoundQueueing.ToString().ToLower());
1564 1564
@@ -1578,19 +1578,19 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
1578 static void WriteVector(XmlTextWriter writer, string name, Vector3 vec) 1578 static void WriteVector(XmlTextWriter writer, string name, Vector3 vec)
1579 { 1579 {
1580 writer.WriteStartElement(name); 1580 writer.WriteStartElement(name);
1581 writer.WriteElementString("X", vec.X.ToString(Utils.EnUsCulture)); 1581 writer.WriteElementString("X", vec.X.ToString(Culture.FormatProvider));
1582 writer.WriteElementString("Y", vec.Y.ToString(Utils.EnUsCulture)); 1582 writer.WriteElementString("Y", vec.Y.ToString(Culture.FormatProvider));
1583 writer.WriteElementString("Z", vec.Z.ToString(Utils.EnUsCulture)); 1583 writer.WriteElementString("Z", vec.Z.ToString(Culture.FormatProvider));
1584 writer.WriteEndElement(); 1584 writer.WriteEndElement();
1585 } 1585 }
1586 1586
1587 static void WriteQuaternion(XmlTextWriter writer, string name, Quaternion quat) 1587 static void WriteQuaternion(XmlTextWriter writer, string name, Quaternion quat)
1588 { 1588 {
1589 writer.WriteStartElement(name); 1589 writer.WriteStartElement(name);
1590 writer.WriteElementString("X", quat.X.ToString(Utils.EnUsCulture)); 1590 writer.WriteElementString("X", quat.X.ToString(Culture.FormatProvider));
1591 writer.WriteElementString("Y", quat.Y.ToString(Utils.EnUsCulture)); 1591 writer.WriteElementString("Y", quat.Y.ToString(Culture.FormatProvider));
1592 writer.WriteElementString("Z", quat.Z.ToString(Utils.EnUsCulture)); 1592 writer.WriteElementString("Z", quat.Z.ToString(Culture.FormatProvider));
1593 writer.WriteElementString("W", quat.W.ToString(Utils.EnUsCulture)); 1593 writer.WriteElementString("W", quat.W.ToString(Culture.FormatProvider));
1594 writer.WriteEndElement(); 1594 writer.WriteEndElement();
1595 } 1595 }
1596 1596
@@ -1732,22 +1732,22 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
1732 // Don't serialize SculptData. It's just a copy of the asset, which can be loaded separately using 'SculptTexture'. 1732 // Don't serialize SculptData. It's just a copy of the asset, which can be loaded separately using 'SculptTexture'.
1733 1733
1734 writer.WriteElementString("FlexiSoftness", shp.FlexiSoftness.ToString()); 1734 writer.WriteElementString("FlexiSoftness", shp.FlexiSoftness.ToString());
1735 writer.WriteElementString("FlexiTension", shp.FlexiTension.ToString(Utils.EnUsCulture)); 1735 writer.WriteElementString("FlexiTension", shp.FlexiTension.ToString(Culture.FormatProvider));
1736 writer.WriteElementString("FlexiDrag", shp.FlexiDrag.ToString(Utils.EnUsCulture)); 1736 writer.WriteElementString("FlexiDrag", shp.FlexiDrag.ToString(Culture.FormatProvider));
1737 writer.WriteElementString("FlexiGravity", shp.FlexiGravity.ToString(Utils.EnUsCulture)); 1737 writer.WriteElementString("FlexiGravity", shp.FlexiGravity.ToString(Culture.FormatProvider));
1738 writer.WriteElementString("FlexiWind", shp.FlexiWind.ToString(Utils.EnUsCulture)); 1738 writer.WriteElementString("FlexiWind", shp.FlexiWind.ToString(Culture.FormatProvider));
1739 writer.WriteElementString("FlexiForceX", shp.FlexiForceX.ToString(Utils.EnUsCulture)); 1739 writer.WriteElementString("FlexiForceX", shp.FlexiForceX.ToString(Culture.FormatProvider));
1740 writer.WriteElementString("FlexiForceY", shp.FlexiForceY.ToString(Utils.EnUsCulture)); 1740 writer.WriteElementString("FlexiForceY", shp.FlexiForceY.ToString(Culture.FormatProvider));
1741 writer.WriteElementString("FlexiForceZ", shp.FlexiForceZ.ToString(Utils.EnUsCulture)); 1741 writer.WriteElementString("FlexiForceZ", shp.FlexiForceZ.ToString(Culture.FormatProvider));
1742 1742
1743 writer.WriteElementString("LightColorR", shp.LightColorR.ToString(Utils.EnUsCulture)); 1743 writer.WriteElementString("LightColorR", shp.LightColorR.ToString(Culture.FormatProvider));
1744 writer.WriteElementString("LightColorG", shp.LightColorG.ToString(Utils.EnUsCulture)); 1744 writer.WriteElementString("LightColorG", shp.LightColorG.ToString(Culture.FormatProvider));
1745 writer.WriteElementString("LightColorB", shp.LightColorB.ToString(Utils.EnUsCulture)); 1745 writer.WriteElementString("LightColorB", shp.LightColorB.ToString(Culture.FormatProvider));
1746 writer.WriteElementString("LightColorA", shp.LightColorA.ToString(Utils.EnUsCulture)); 1746 writer.WriteElementString("LightColorA", shp.LightColorA.ToString(Culture.FormatProvider));
1747 writer.WriteElementString("LightRadius", shp.LightRadius.ToString(Utils.EnUsCulture)); 1747 writer.WriteElementString("LightRadius", shp.LightRadius.ToString(Culture.FormatProvider));
1748 writer.WriteElementString("LightCutoff", shp.LightCutoff.ToString(Utils.EnUsCulture)); 1748 writer.WriteElementString("LightCutoff", shp.LightCutoff.ToString(Culture.FormatProvider));
1749 writer.WriteElementString("LightFalloff", shp.LightFalloff.ToString(Utils.EnUsCulture)); 1749 writer.WriteElementString("LightFalloff", shp.LightFalloff.ToString(Culture.FormatProvider));
1750 writer.WriteElementString("LightIntensity", shp.LightIntensity.ToString(Utils.EnUsCulture)); 1750 writer.WriteElementString("LightIntensity", shp.LightIntensity.ToString(Culture.FormatProvider));
1751 1751
1752 writer.WriteElementString("FlexiEntry", shp.FlexiEntry.ToString().ToLower()); 1752 writer.WriteElementString("FlexiEntry", shp.FlexiEntry.ToString().ToLower());
1753 writer.WriteElementString("LightEntry", shp.LightEntry.ToString().ToLower()); 1753 writer.WriteElementString("LightEntry", shp.LightEntry.ToString().ToLower());