Ejemplo n.º 1
0
    public int IncreaseAttackDamage(float percentIncrese)
    {
        AddExtraDamage ed = new AddExtraDamage(percentIncrese);

        damageManager.extraDamageList.Add(ed);
        damageManager.setAllTotalDamage();

        PlayerStatChange();

        return(damageManager.damageDataList[0].damage);
    }
Ejemplo n.º 2
0
    public void RemoveIncreaseAttackDamage(float percentIncrese)
    {
        for (int i = 0; i < damageManager.extraDamageList.Count; i++)
        {
            AddExtraDamage ed = new AddExtraDamage(percentIncrese);
            if (damageManager.extraDamageList[i].Equals(ed))
            {
                damageManager.extraDamageList.RemoveAt(i);
            }
        }
        damageManager.setAllTotalDamage();

        PlayerStatChange();
    }