Mantis#2656. Thank you kindly, Nlin for a patch that:

Attached patch implements llCollisionSound. Thanks T. Sado.
This commit is contained in:
Charles Krinke
2008-11-19 18:30:16 +00:00
parent 778d83d9f0
commit 44c56a974c
6 changed files with 84 additions and 2 deletions

View File

@@ -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;
}
/// <summary>