//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Saturday, September 01, 2018 //-------------------------------------------------------- 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 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; } catch (Exception ex) { DebugEx.Log(ex); } } } }