//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, January 22, 2019 //-------------------------------------------------------- using UnityEngine; using System; namespace TableConfig { public partial class EquipGSParamConfig : ConfigBase { public int ID { get ; private set ; } public int EquipClass { get ; private set ; } public int EquipColor { get ; private set ; } public int EquipStar { get ; private set ; } public int AtkPerC { get ; private set ; } public int DamagePerC { get ; private set ; } public int SuperHitRateC { get ; private set ; } public int SuperHitPerC { get ; private set ; } public int DamReduceC { get ; private set ; } public int MaxHPPerC { get ; private set ; } public int DefPerC { get ; private set ; } public int LuckyHitRateC { get ; private set ; } public int PetDamPerC { get ; private set ; } public int PerLVAtkC { get ; private set ; } public int MissRateC { get ; private set ; } public int HitRateC { get ; private set ; } public int DamBackPerC { get ; private set ; } public int PerLVMaxHPC { get ; private set ; } public int DropEquipPerC { get ; private set ; } public int DropMoneyPerC { get ; private set ; } public int IgnoreDefRateReduceC { get ; private set ; } public int DamChanceDefC { get ; private set ; } public int SuperHitReduceC { get ; private set ; } public int SkillAtkRateC { get ; private set ; } public int SpeedPerC { get ; private set ; } public int AtkSpeedC { get ; private set ; } public int SkillAtkRateReduceC { get ; private set ; } public int HitC { get ; private set ; } public int MissC { get ; private set ; } public int SkillAddPer1C { get ; private set ; } public int SkillAddPer2C { get ; private set ; } public int SkillAddPer3C { get ; private set ; } public int SkillAddPer4C { get ; private set ; } public int SkillAddPer5C { get ; private set ; } public int SkillAddPer6C { get ; private set ; } public int SkillAddPer7C { get ; private set ; } public int SkillReducePer1C { get ; private set ; } public int SkillReducePer2C { get ; private set ; } public int SkillReducePer3C { get ; private set ; } public int SkillReducePer4C { get ; private set ; } public int SkillReducePer5C { get ; private set ; } public int SkillReducePer6C { get ; private set ; } public int SkillReducePer7C { get ; private set ; } public override string getKey() { return ID.ToString(); } public override void Parse() { try { ID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0; EquipClass=IsNumeric(rawContents[1]) ? int.Parse(rawContents[1]):0; EquipColor=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0; EquipStar=IsNumeric(rawContents[3]) ? int.Parse(rawContents[3]):0; AtkPerC=IsNumeric(rawContents[4]) ? int.Parse(rawContents[4]):0; DamagePerC=IsNumeric(rawContents[5]) ? int.Parse(rawContents[5]):0; SuperHitRateC=IsNumeric(rawContents[6]) ? int.Parse(rawContents[6]):0; SuperHitPerC=IsNumeric(rawContents[7]) ? int.Parse(rawContents[7]):0; DamReduceC=IsNumeric(rawContents[8]) ? int.Parse(rawContents[8]):0; MaxHPPerC=IsNumeric(rawContents[9]) ? int.Parse(rawContents[9]):0; DefPerC=IsNumeric(rawContents[10]) ? int.Parse(rawContents[10]):0; LuckyHitRateC=IsNumeric(rawContents[11]) ? int.Parse(rawContents[11]):0; PetDamPerC=IsNumeric(rawContents[12]) ? int.Parse(rawContents[12]):0; PerLVAtkC=IsNumeric(rawContents[13]) ? int.Parse(rawContents[13]):0; MissRateC=IsNumeric(rawContents[14]) ? int.Parse(rawContents[14]):0; HitRateC=IsNumeric(rawContents[15]) ? int.Parse(rawContents[15]):0; DamBackPerC=IsNumeric(rawContents[16]) ? int.Parse(rawContents[16]):0; PerLVMaxHPC=IsNumeric(rawContents[17]) ? int.Parse(rawContents[17]):0; DropEquipPerC=IsNumeric(rawContents[18]) ? int.Parse(rawContents[18]):0; DropMoneyPerC=IsNumeric(rawContents[19]) ? int.Parse(rawContents[19]):0; IgnoreDefRateReduceC=IsNumeric(rawContents[20]) ? int.Parse(rawContents[20]):0; DamChanceDefC=IsNumeric(rawContents[21]) ? int.Parse(rawContents[21]):0; SuperHitReduceC=IsNumeric(rawContents[22]) ? int.Parse(rawContents[22]):0; SkillAtkRateC=IsNumeric(rawContents[23]) ? int.Parse(rawContents[23]):0; SpeedPerC=IsNumeric(rawContents[24]) ? int.Parse(rawContents[24]):0; AtkSpeedC=IsNumeric(rawContents[25]) ? int.Parse(rawContents[25]):0; SkillAtkRateReduceC=IsNumeric(rawContents[26]) ? int.Parse(rawContents[26]):0; HitC=IsNumeric(rawContents[27]) ? int.Parse(rawContents[27]):0; MissC=IsNumeric(rawContents[28]) ? int.Parse(rawContents[28]):0; SkillAddPer1C=IsNumeric(rawContents[29]) ? int.Parse(rawContents[29]):0; SkillAddPer2C=IsNumeric(rawContents[30]) ? int.Parse(rawContents[30]):0; SkillAddPer3C=IsNumeric(rawContents[31]) ? int.Parse(rawContents[31]):0; SkillAddPer4C=IsNumeric(rawContents[32]) ? int.Parse(rawContents[32]):0; SkillAddPer5C=IsNumeric(rawContents[33]) ? int.Parse(rawContents[33]):0; SkillAddPer6C=IsNumeric(rawContents[34]) ? int.Parse(rawContents[34]):0; SkillAddPer7C=IsNumeric(rawContents[35]) ? int.Parse(rawContents[35]):0; SkillReducePer1C=IsNumeric(rawContents[36]) ? int.Parse(rawContents[36]):0; SkillReducePer2C=IsNumeric(rawContents[37]) ? int.Parse(rawContents[37]):0; SkillReducePer3C=IsNumeric(rawContents[38]) ? int.Parse(rawContents[38]):0; SkillReducePer4C=IsNumeric(rawContents[39]) ? int.Parse(rawContents[39]):0; SkillReducePer5C=IsNumeric(rawContents[40]) ? int.Parse(rawContents[40]):0; SkillReducePer6C=IsNumeric(rawContents[41]) ? int.Parse(rawContents[41]):0; SkillReducePer7C=IsNumeric(rawContents[42]) ? int.Parse(rawContents[42]):0; } catch (Exception ex) { DebugEx.Log(ex); } } } }