Esempio n. 1
0
    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;
    }