//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Saturday, November 10, 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 int[] SkillID; public int[] SkillScore; public int[] SkillUnLock; 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 string DescribeIconKey { 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; string[] SkillIDStringArray = rawContents[9].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); SkillID = new int[SkillIDStringArray.Length]; for (int i=0;i