Пример #1
0
        /// <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);
        }
Пример #2
0
 /// <summary>
 /// Adds a modifier to the modifiers list.
 /// </summary>
 /// <param name="modifier"></param>
 public void AddModifier(Modifier32 modifier)
 {
     this.Modifiers.Add(modifier);
 }
Пример #3
0
 /// <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);
 }