mergemilitary/Assets/Scripts/Table/TablePet.cs

30 lines
726 B
C#

using System;
using System.Data;
public class TablePet : TableBase<TablePet, DataPet, int>
{
public override DataPet GetData(int pID)
{
return mDataList.Find(pItem => pItem.PetID == pID);
}
}
[Serializable]
public class DataPet : DataBase<DataPet>
{
public int PetID;
public string PetName;
public int Price;
public int AdCount;
public override void ParseData(DataRow pCollection)
{
PetID = 0;
int.TryParse(pCollection[0].ToString(), out PetID);
PetName = pCollection[1].ToString();
Price = 0;
int.TryParse(pCollection[2].ToString(), out Price);
AdCount = 0;
int.TryParse(pCollection[3].ToString(), out AdCount);
}
}