using System; using System.Data; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace MMO { public class MMOTableSkin : MMOTableBase { public override MMODataSkin GetData(int pID) { return mDataList.Find(pItem => pItem.SkinID == pID); } } [Serializable] public class MMODataSkin : MMODataBase { public int SkinID; public string SkinName; public int TotalCount; public int ReduceCount; public int MaxCount; public float Ratio; public int SortIndex; public override void ParseData(DataRow pCollection) { SkinID = 0; int.TryParse(pCollection[0].ToString(), out SkinID); SkinName = pCollection[1].ToString(); TotalCount = 0; int.TryParse(pCollection[2].ToString(), out TotalCount); ReduceCount = 0; int.TryParse(pCollection[3].ToString(), out ReduceCount); MaxCount = 0; int.TryParse(pCollection[4].ToString(), out MaxCount); Ratio = 0; float.TryParse(pCollection[5].ToString(), out Ratio); SortIndex = 0; int.TryParse(pCollection[6].ToString(), out SortIndex); } } }