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); } }
public void AddInstantCurse(InstantCurse effect) { instantCurses.Add(effect); }