//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, February 12, 2019 //-------------------------------------------------------- using UnityEngine; using System; namespace TableConfig { public partial class FightPowerParamConfig : ConfigBase { public int LV; public int Hit; public int Miss; public int DamagePer; public int DamReduce; public int IgnoreDefRate; public int DamChanceDef; public int BleedDamage; public int FaintRate; public int SuperHitReduce; public int LuckyHitRateReduce; public int SkillAtkRate; public int SkillAtkRateReduce; public int DamagePerPVP; public int DamagePerPVPReduce; public int DamBackPer; public int IgnoreDefRateReduce; public int FaintDefRate; public int AtkSpeedParameter; public int LuckyHitParameter; public int SpeedPerParameter; public int AtkPerParameter; public int MaxHPPerParameter; public int JobAHurtAddPer; public int JobBHurtAddPer; public int JobCHurtAddPer; public int JobAAtkReducePer; public int JobBAtkReducePer; public int JobCAtkReducePer; public override string getKey() { return LV.ToString(); } public override void Parse(string content) { try { var contents = content.Split('\t'); int.TryParse(contents[0],out LV); int.TryParse(contents[1],out Hit); int.TryParse(contents[2],out Miss); int.TryParse(contents[3],out DamagePer); int.TryParse(contents[4],out DamReduce); int.TryParse(contents[5],out IgnoreDefRate); int.TryParse(contents[6],out DamChanceDef); int.TryParse(contents[7],out BleedDamage); int.TryParse(contents[8],out FaintRate); int.TryParse(contents[9],out SuperHitReduce); int.TryParse(contents[10],out LuckyHitRateReduce); int.TryParse(contents[11],out SkillAtkRate); int.TryParse(contents[12],out SkillAtkRateReduce); int.TryParse(contents[13],out DamagePerPVP); int.TryParse(contents[14],out DamagePerPVPReduce); int.TryParse(contents[15],out DamBackPer); int.TryParse(contents[16],out IgnoreDefRateReduce); int.TryParse(contents[17],out FaintDefRate); int.TryParse(contents[18],out AtkSpeedParameter); int.TryParse(contents[19],out LuckyHitParameter); int.TryParse(contents[20],out SpeedPerParameter); int.TryParse(contents[21],out AtkPerParameter); int.TryParse(contents[22],out MaxHPPerParameter); int.TryParse(contents[23],out JobAHurtAddPer); int.TryParse(contents[24],out JobBHurtAddPer); int.TryParse(contents[25],out JobCHurtAddPer); int.TryParse(contents[26],out JobAAtkReducePer); int.TryParse(contents[27],out JobBAtkReducePer); int.TryParse(contents[28],out JobCAtkReducePer); } catch (Exception ex) { DebugEx.Log(ex); } } } }