mergemilitary/Assets/Scripts/Table/TableFloor.cs

30 lines
740 B
C#
Raw Normal View History

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);
}
}