Example #1
0
    public void onDamage(int value, BaseEffect effect = null, int effectValue = 0)
    {
        stats.OnDamaged(value);
        if (effect == null || effect.Name == "")
        {
            return;
        }

        if (listEffecting.ContainsKey(effect.Name))
        {
            return;
        }

        listEffecting.Add(effect.Name, effect);
        effect.Active(effectValue);
    }