Example #1
0
    void ApplyCurse_InstantDamage(ref CombatStats damage)
    {
        for (int i = instantCurses.Count - 1; i >= 0; i--)
        {
            InstantCurse ic = instantCurses[i];
            foreach (CombatStatEnum cse in System.Enum.GetValues(typeof(CombatStatEnum)))
            {
                damage[cse] += ic.DamageValue(cse);
            }

            instantCurses.RemoveAt(i);
        }
    }
Example #2
0
 public void AddInstantCurse(InstantCurse effect)
 {
     instantCurses.Add(effect);
 }