//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, July 17, 2018 //-------------------------------------------------------- using UnityEngine; using System; namespace TableConfig { public partial class PetInfoConfig : ConfigBase { public int ID { get ; private set ; } public string Name { get ; private set; } public int Quality { get ; private set ; } public int UnLockNeedItemID { get ; private set ; } public int UnLockNeedItemCnt { get ; private set ; } public int DecomposeExp { get ; private set ; } public int InitRank { get ; private set ; } public int MaxRank { get ; private set ; } public int UseNeedRank { get ; private set ; } public string SkillID { get ; private set; } public string SkillScore { get ; private set; } public string SkillUnLock { get ; private set; } public int[] ShowSkill; public string IconKey { get ; private set; } public string InitFightPower { get ; private set; } public int ShowFightPower { get ; private set ; } public int Sort { get ; private set ; } public override string getKey() { return ID.ToString(); } public override void Parse() { try { ID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0; Name = rawContents[1].Trim(); Quality=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0; UnLockNeedItemID=IsNumeric(rawContents[3]) ? int.Parse(rawContents[3]):0; UnLockNeedItemCnt=IsNumeric(rawContents[4]) ? int.Parse(rawContents[4]):0; DecomposeExp=IsNumeric(rawContents[5]) ? int.Parse(rawContents[5]):0; InitRank=IsNumeric(rawContents[6]) ? int.Parse(rawContents[6]):0; MaxRank=IsNumeric(rawContents[7]) ? int.Parse(rawContents[7]):0; UseNeedRank=IsNumeric(rawContents[8]) ? int.Parse(rawContents[8]):0; SkillID = rawContents[9].Trim(); SkillScore = rawContents[10].Trim(); SkillUnLock = rawContents[11].Trim(); string[] ShowSkillStringArray = rawContents[12].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); ShowSkill = new int[ShowSkillStringArray.Length]; for (int i=0;i