mergemilitary/Assets/Scripts/Table/TableIAP.cs

30 lines
766 B
C#

using System;
using System.Data;
public class TableIAP : TableBase<TableIAP, DataIAP, string>
{
public override DataIAP GetData(string pID)
{
return mDataList.Find(pItem => pItem.ProductID.Equals(pID));
}
}
[Serializable]
public class DataIAP : DataBase<DataIAP>
{
public string ProductID;
public string ProductName;
public string Icon;
public int DiamondNum;
public string Price;
public override void ParseData(DataRow pCollection)
{
ProductID = pCollection[0].ToString();
ProductName = pCollection[1].ToString();
Icon = pCollection[2].ToString();
DiamondNum = 0;
int.TryParse(pCollection[3].ToString(), out DiamondNum);
Price = pCollection[4].ToString();
}
}