From c9b5641c499d23ff6674cafa1026b88ade1debec Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Sun, 24 Aug 2008 05:25:26 +0000 Subject: Plumb the data path for all those eye candy values. Saves texture animation, target omega, looped sound, script access pin, allowed drop state and sale data. Loads it, too. Not all tested. Code: No Nuts. Data: Cannot Guarantee Nut Free. --- OpenSim/Region/Environment/Scenes/Scene.cs | 3 ++- OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region') diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index c44a714..36471e9 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs @@ -3940,7 +3940,8 @@ namespace OpenSim.Region.Environment.Scenes part.ObjectSaleType = saleType; part.SalePrice = salePrice; - m_log.DebugFormat("[SCENE] Set sale data of object {0} to {1} ${2}", part.UUID, saleType, salePrice); + part.ParentGroup.HasGroupChanged = true; + part.GetProperties(client); } diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs index 927791f..5861298 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs @@ -428,6 +428,13 @@ namespace OpenSim.Region.Environment.Scenes set { m_scriptAccessPin = (int)value; } } + [XmlIgnore] + public Byte[] TextureAnimation + { + get { return m_TextureAnimation; } + set { m_TextureAnimation = value; } + } + public LLVector3 GroupPosition { get -- cgit v1.1