using Definition.Enum; using StarForce; using UnityGameFramework.Runtime; namespace DataTable { public class DRGoods : DataRowBase { private int m_Id = 0; /// /// 获取商品Id。 /// public override int Id => m_Id; /// /// 获取商品类型。 /// public GoodsType GoodsType { get; private set; } /// /// 获取商品对应具体类型的表Id /// public int GoodsTypeId { get; set; } public override bool ParseDataRow(string dataRowString, object userData) { string[] fields = dataRowString.Split(DataTableExtension.DataSplitSeparators); int index = 0; index++; m_Id = int.Parse(fields[index++]); index++; GoodsType = EnumUtility.Get(fields[index++]); GoodsTypeId = int.Parse(fields[index++]); return true; } } }