Exemple #1
0
    // 남은 수치를 넣어줌
    public override void SetUIData(int remain)
    {
        if (remain <= 0)
        {
            remain = 0;
        }

        _tweenAlpha.from     = 0;
        _tweenAlpha.to       = 1;
        _tweenAlpha.style    = uTweener.Style.PingPong;
        _tweenAlpha.duration = 0.1f;
        _tweenAlpha.PlayForward();

        _tweenPos.delay = 0;
        _tweenPos.PlayForward();
        _enemyGauge.DecreaseGraphic(remain, 0.5f, true, AniEnd);
    }
Exemple #2
0
    public void SetUIData(float time)
    {
        _tween.PlayForward();
        UnityEvent endEvent = new UnityEvent();

        _tween.SetOnFinished(endEvent);
        endEvent.AddListener(() =>
        {
            StartCoroutine(WaitDelay(time));
        });
    }