public void AddModifier(StatModifier modifier) { if (!Modifiers.Contains(modifier)) { Modifiers.Add(modifier); CalculateModifiedValue(); } }
public void RemoveModifier(StatModifier modifier) { if (Modifiers.Contains(modifier)) { Modifiers.Remove(modifier); CalculateModifiedValue(); } }
private void SetStatModifiers() { HealthRegenModifier = new StatModifier(StatModifierType.Additive, HealthRegenBonus); DefenseModifier = new StatModifier(StatModifierType.Additive, DefenseBonus); }