setDestroyOnComplete() public method

public setDestroyOnComplete ( bool doesDestroy ) : LTDescr
doesDestroy bool
return LTDescr
Beispiel #1
0
        void Start()
        {
            LTDescr ltDescr = LeanTween.rotateAroundLocal(gameObject, axis, add, time);

            ltDescr.setDelay(delay);
            ltDescr.setRepeat(repeat);
            ltDescr.setDestroyOnComplete(destroyOnComplete);
        }
        void Start()
        {
            LTDescr ltDescr = LeanTween.value(gameObject, colorFrom, colorTo, time);

            ltDescr.setDelay(delay);
            ltDescr.loopType = LeanTweenType.pingPong;
            ltDescr.setOnUpdateColor(OnUpdateColor);
            ltDescr.setDestroyOnComplete(destroyOnComplete);
            ltDescr.setRepeat(repeatTimes);
        }
Beispiel #3
0
    private void SetTweenSettings()
    {
        if (!LeanTween.isTweening(id))
        {
            return;
        }

        LTDescr descr = LeanTween.descr(id);

        if (descr == null)
        {
            return;
        }

        if (easeType == LeanTweenType.animationCurve)
        {
            descr.setEase(animationCurve);
        }
        else
        {
            descr.setEase(easeType);
        }

        descr.setDelay(delay);

        if (loop)
        {
            if (pingPong)
            {
                descr.setLoopPingPong(loopTimes);
            }
            else
            {
                descr.setLoopClamp(loopTimes);
            }
        }

        descr.setOnComplete(() => onCompleteCallback?.Invoke());
        descr.setDestroyOnComplete(destroyOnComplete);
    }