From 44c56a974c428379ebf82386aac7b7443fd82a7d Mon Sep 17 00:00:00 2001 From: Charles Krinke Date: Wed, 19 Nov 2008 18:30:16 +0000 Subject: Mantis#2656. Thank you kindly, Nlin for a patch that: Attached patch implements llCollisionSound. Thanks T. Sado. --- OpenSim/Data/MySQL/MySQLRegionData.cs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'OpenSim/Data/MySQL/MySQLRegionData.cs') diff --git a/OpenSim/Data/MySQL/MySQLRegionData.cs b/OpenSim/Data/MySQL/MySQLRegionData.cs index effe10b..1daefe4 100644 --- a/OpenSim/Data/MySQL/MySQLRegionData.cs +++ b/OpenSim/Data/MySQL/MySQLRegionData.cs @@ -981,6 +981,9 @@ namespace OpenSim.Data.MySQL createCol(prims, "ClickAction", typeof (Byte)); createCol(prims, "Material", typeof (Byte)); + createCol(prims, "CollisionSound", typeof(String)); + createCol(prims, "CollisionSoundVolume", typeof(Double)); + // Add in contraints prims.PrimaryKey = new DataColumn[] {prims.Columns["UUID"]}; @@ -1271,6 +1274,9 @@ namespace OpenSim.Data.MySQL if (!row.IsNull("ClickAction")) prim.ClickAction = Convert.ToByte(row["ClickAction"]); + prim.CollisionSound = new UUID(row["CollisionSound"].ToString()); + prim.CollisionSoundVolume = Convert.ToSingle(row["CollisionSoundVolume"]); + return prim; } @@ -1589,6 +1595,9 @@ namespace OpenSim.Data.MySQL row["ClickAction"] = clickAction; row["Material"] = prim.Material; + + row["CollisionSound"] = prim.CollisionSound.ToString(); + row["CollisionSoundVolume"] = prim.CollisionSoundVolume; } /// -- cgit v1.1