public void OnUpdateValue(object val) { if (val == null) { return; } if (this.bar == null) { return; } var tempValue = val.ToString(); float.TryParse(tempValue, out var valChange); var time = 0f; if (this.tweenValueChange) { time = this.changeTime; } UITweener.Value(this.gameObject, time, this.bar.Value, valChange) .SetOnUpdate(UpdateValue); }
public void OnUpdateText(object newVal) { var oldValue = this.value; var newValue = this.valueConverter.Convert(newVal, this); UITweener.Value(this.gameObject, this.timeChange, oldValue, newValue) .SetOnUpdate(SetValue) .SetOnComplete(() => SetValue(newValue)); }
public void OnUpdateValue(object val) { if (val == null) { return; } float valChange = (float)val; UITweener.Value(gameObject, timeChangeValue, image.fillAmount, valChange).SetOnUpdate(UpdateValue); }
public void OnUpdateNumber(object newNumber) { if (newNumber == null) { return; } double.TryParse(this.text.text, out var val); double.TryParse(newNumber.ToString(), out var change); UITweener.Value(this.gameObject, this.timeChange, (float)val, (float)change) .SetOnUpdate(OnUpdate) .SetOnComplete(() => OnComplete(newNumber)); }
public void OnUpdateValue(object val) { if (val == null) { return; } if (!(val is float valChange)) { return; } UITweener.Value(this.gameObject, this.timeChangeValue, this.image.fillAmount, valChange).SetOnUpdate(UpdateValue); }
public void OnUpdateText(object newVal) { var oldValue = this.value; var newValue = this.valueConverter.Convert(newVal, this); if (this.duration <= 0f) { SetValue(newValue); return; } UITweener.Value(this.gameObject, this.duration, oldValue, newValue) .SetOnUpdate(SetValue) .SetOnComplete(() => SetValue(newValue)); }
public void OnUpdateValue(object val) { if (val == null) { return; } string tempValue = val.ToString(); float valChange = float.Parse(tempValue); float time = 0; if (tweenValueChange) { time = changeTime; } UITweener.Value(gameObject, time, value.CurrentValue, valChange).SetOnUpdate(UpdateValue); }
public void OnUpdateText(object newText) { if (newText == null) { return; } double val = 0; double.TryParse(text.text, out val); double change = 0; double.TryParse(newText.ToString(), out change); UITweener.Value(gameObject, timeChange, (float)val, (float)change).SetOnUpdate(UpdateText).SetOnComplete(() => { text.text = newText.ToString(); }); }