Esempio n. 1
0
    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));
    }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
    /// <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);
    }
Esempio n. 4
0
 protected virtual void OnValidate()
 {
     animator  = GetComponent <Animator>();
     tweenText = transform.Find("DialogPanel").Find("Text").GetComponent <TweenText>();
 }