//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Wednesday, September 26, 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 int HitC { get ; private set ; }
|
public int MissC { 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;
|
}
|
catch (Exception ex)
|
{
|
DebugEx.Log(ex);
|
}
|
}
|
|
}
|
|
}
|