2022-07-04 11:17:39 +00:00
|
|
|
|
using System;
|
|
|
|
|
|
using System.Data;
|
|
|
|
|
|
|
2022-09-09 14:35:49 +00:00
|
|
|
|
public class TableFloor : TableBase<TableFloor, DataFloor, int>
|
2022-07-04 11:17:39 +00:00
|
|
|
|
{
|
2022-09-09 14:35:49 +00:00
|
|
|
|
public override DataFloor GetData(int pID)
|
2022-07-04 11:17:39 +00:00
|
|
|
|
{
|
2022-09-09 14:35:49 +00:00
|
|
|
|
return mDataList.Find(pItem => pItem.FloorID == pID);
|
2022-07-04 11:17:39 +00:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[Serializable]
|
|
|
|
|
|
public class DataFloor : DataBase<DataFloor>
|
|
|
|
|
|
{
|
|
|
|
|
|
public int FloorID;
|
|
|
|
|
|
public string Icon;
|
|
|
|
|
|
public int Price;
|
|
|
|
|
|
public int AdCount;
|
|
|
|
|
|
|
|
|
|
|
|
public override void ParseData(DataRow pCollection)
|
|
|
|
|
|
{
|
|
|
|
|
|
FloorID = 0;
|
|
|
|
|
|
int.TryParse(pCollection[0].ToString(), out FloorID);
|
|
|
|
|
|
Icon = pCollection[1].ToString();
|
|
|
|
|
|
Price = 0;
|
|
|
|
|
|
int.TryParse(pCollection[2].ToString(), out Price);
|
|
|
|
|
|
AdCount = 0;
|
|
|
|
|
|
int.TryParse(pCollection[3].ToString(), out AdCount);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|