public float GetCalculatedStatValue() { FinalValue = 0; BaseAdditives.ForEach(x => FinalValue += x.BonusValue); FinalValue += BaseValue; BaseMods.ForEach(x => FinalValue *= (1 + x.BonusValue)); return(FinalValue); }
public void RemoveStatMods(StatBonus statBonus) { BaseMods.Remove(statBonus); }
public void AddStatMods(StatBonus statBonus) { BaseMods.Add(statBonus); }