public void AddProperty(PropertyEffectData data) { hpBase += data.hpBase; hit += data.hit; crit += data.crit; critExtraAttack += data.critExtraAttack; trueStrike += data.trueStrike; antiDefense += data.antiDefense; defenseBase += data.defenseBase; earthDefense += data.earthDefense; airDefense += data.airDefense; waterDefense += data.waterDefense; fireDefense += data.fireDefense; allElementsDefense += data.allElementsDefense; attackBase += data.attackBase; earthDamage += data.earthDamage; airDamage += data.airDamage; waterDamage += data.waterDamage; fireDamage += fireDamage; allElementsDamage += allElementsDamage; pvpAddition += data.pvpAddition; pvpAnti += data.pvpAnti; hpAddRate += data.hpAddRate; attackAddRate += data.attackAddRate; speedAddRate += data.speedAddRate; damageReduceRate += data.damageReduceRate; extraHitRate += data.extraHitRate; extraCritRate += data.extraCritRate; extraTrueStrikeRate += data.extraTrueStrikeRate; extraExpRate += data.extraExpRate; extraGoldRate += data.extraGoldRate; antiCrit += data.antiCrit; antiTrueStrike += data.antiTrueStrike; cdReduce += data.cdReduce; }