public string AddValueMod(float amount) { var mod = new StatValueMod(amount); _valueMods.Add(mod); CalcModValue(); return(mod.Id); }
public string AddPercentMod(float normalizedAmt, string id = "") { normalizedAmt = normalizedAmt.CheckNormalized(); var mod = new StatValueMod(normalizedAmt, id); _percentMods.Add(mod); CalcModValue(); return(mod.Id); }
public void AddValueMod(StatValueMod mod) { _valueMods.Add(mod); CalcModValue(); }