Пример #1
0
 public override void ApplyChange(AbstractVariable <Vector3> amount)
 {
     Value += amount.Value;
 }
Пример #2
0
 /// <summary>
 /// Sets the value of this variable to the param value
 /// </summary>
 /// <param name="value">Value this variable should equate too</param>
 public virtual void SetValue(AbstractVariable <T> value)
 {
     Value = value.Value;
 }
Пример #3
0
 /// <summary>
 /// Adds the amount to this Variables value.
 /// </summary>
 /// <param name="amount">The amount to add</param>
 public abstract void ApplyChange(AbstractVariable <T> amount);
Пример #4
0
 public override void ApplyChange(AbstractVariable <FloatRange> amount)
 {
     Value.MinValue += amount.Value.MinValue;
     Value.MaxValue += amount.Value.MaxValue;
 }