public void ShowCure(int cure) { damageLabel.text = "+" + cure; damageLabel.alpha = 1f; TweenText.Begin(hpLabel, 0.3f, curHp, curHp + cure); Vector3 pos = damageLabel.transform.localPosition; HOTween.From(damageLabel.transform, 0.3f, new TweenParms().Prop("localPosition", new Vector3(pos.x, pos.y - 50, pos.z))); //HOTween.From(damageLabel, 0.3f, new TweenParms().Prop("alpha", 1f)); HOTween.To(damageLabel, 0.3f, new TweenParms().Prop("alpha", 0f).Delay(2f)); }
public static TweenText Begin(Text label, float duration, float delay, float from, float to) { TweenText comp = UITweener.Begin <TweenText>(label.gameObject, duration); comp.from = from; comp.to = to; comp.delay = delay; if (duration <= 0) { comp.Sample(1, true); comp.enabled = false; } return(comp); }
/// <summary> /// Start the tweening operation. /// </summary> static public TweenText Begin(UILabel label, float duration, int startNumber, int endNumber, float delay = 0f) { TweenText comp = UITweener.Begin <TweenText>(label.gameObject, duration); comp.Label = label; comp.from = startNumber; comp.to = endNumber; if (delay != 0) { comp.delay = delay; } if (duration <= 0f) { comp.Sample(1f, true); comp.enabled = false; } return(comp); }
protected virtual void OnValidate() { animator = GetComponent <Animator>(); tweenText = transform.Find("DialogPanel").Find("Text").GetComponent <TweenText>(); }