/// <summary> /// Sets the base value of this attribute. /// </summary> /// <param name="value"></param> public void SetBaseValue(int value) { Modifier32 baseValue = this.Modifiers[0]; baseValue.Value = value; this.Modifiers.RemoveAt(0); this.Modifiers.Insert(0, baseValue); }
/// <summary> /// Adds a modifier to the modifiers list. /// </summary> /// <param name="modifier"></param> public void AddModifier(Modifier32 modifier) { this.Modifiers.Add(modifier); }
/// <summary> /// Adds the specified modifier to the base value of this <see cref="ComboAttribute"/>. /// </summary> /// <param name="baseValue"></param> public void AddToBaseValue(Modifier32 baseValue) { this.BaseValue.AddModifier(baseValue); }