Add database persistence for material setting

This commit is contained in:
Melanie Thielker
2008-10-03 12:11:38 +00:00
parent 7f007d8ed0
commit ec47a1bff2
4 changed files with 22 additions and 0 deletions

View File

@@ -944,6 +944,7 @@ namespace OpenSim.Data.MySQL
createCol(prims, "SaleType", typeof (Int16));
createCol(prims, "ClickAction", typeof (Byte));
createCol(prims, "Material", typeof (Byte));
// Add in contraints
prims.PrimaryKey = new DataColumn[] {prims.Columns["UUID"]};
@@ -1228,6 +1229,8 @@ namespace OpenSim.Data.MySQL
prim.SalePrice = Convert.ToInt32(row["SalePrice"]);
prim.ObjectSaleType = Convert.ToByte(row["SaleType"]);
prim.Material = Convert.ToByte(row["Material"]);
if (!row.IsNull("ClickAction"))
prim.ClickAction = Convert.ToByte(row["ClickAction"]);
@@ -1540,6 +1543,8 @@ namespace OpenSim.Data.MySQL
byte clickAction = prim.ClickAction;
row["ClickAction"] = clickAction;
row["Material"] = prim.Material;
}
/// <summary>