Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        public void OnUpdateValue(object val)
        {
            if (val == null)
            {
                return;
            }

            float valChange = (float)val;

            UITweener.Value(gameObject, timeChangeValue, image.fillAmount, valChange).SetOnUpdate(UpdateValue);
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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();
            });
        }