change: more alterations to the new movement and settingvalue system
This commit is contained in:
@@ -384,7 +384,25 @@ namespace Reset.Core{
|
||||
Easing = new BBParameter<float>().value = 0f;
|
||||
}
|
||||
|
||||
public static void UpdateValue(FloatValueGroup valueGroup, SettingValue<float> settingValue){
|
||||
switch (valueGroup.changeValue.value) {
|
||||
case ValueChangeAction.NewValue:
|
||||
settingValue.Value = valueGroup.value.value;
|
||||
break;
|
||||
case ValueChangeAction.ResetValue:
|
||||
settingValue.Value = settingValue.defaultValue;
|
||||
break;
|
||||
case ValueChangeAction.RelativeValue:
|
||||
settingValue.Value += valueGroup.value.value;
|
||||
break;
|
||||
}
|
||||
|
||||
ValueGroup.ChangeSmoothingEasing(valueGroup, ref settingValue.targetSmoothing,
|
||||
ref settingValue.targetEasing, ref settingValue.defaultEasing, ref settingValue.defaultSmoothing);
|
||||
}
|
||||
|
||||
public static void UpdateValue(FloatValueGroup valueGroup, ref float targetProperty, ref float defaultProperty){
|
||||
Debug.LogWarning("Deprecated call of UpdateValue(). Use the new one with only two arguments!");
|
||||
switch (valueGroup.changeValue.value) {
|
||||
case ValueChangeAction.NewValue:
|
||||
targetProperty = valueGroup.value.value;
|
||||
|
||||
Reference in New Issue
Block a user