public virtual void ApplyChange(GenericVariable <T> amount) { SetValue(amount); }
public void SetValue(GenericVariable <T> value) { SetValue(value.Value); }
public override void ApplyChange(GenericVariable <string> amount) { SetValue(amount.Value); }
public override void ApplyChange(GenericVariable <int> amount) { SetValue(Value + amount.Value); }
public override void ApplyChange(GenericVariable <Quaternion> amount) { SetValue(amount.Value); }