public void Decrease(Characteristics otherChars, int amount = 1) { var oldVal = value; value = KMaths.Clamp(value - amount, definition.min, definition.max); definition.rules.onChange(otherChars, value - oldVal); }
public int GetClampedValue() { return(KMaths.Clamp(value, definition.min, definition.max)); }