setIgnoreTimeScale() public méthode

public setIgnoreTimeScale ( bool useUnScaledTime ) : LTDescr
useUnScaledTime bool
Résultat LTDescr
Exemple #1
0
    private void FadeOut()
    {
        LTDescr fadeLTdescr = LeanTween.value(gameObject, 1f, 0f, 1.6f);

        fadeLTdescr.setIgnoreTimeScale(true);
        fadeLTdescr.setOnUpdate(OnMaskAlphaUpdate);
        fadeLTdescr.setOnComplete(OnFadeOutComplete);
    }
Exemple #2
0
        private void PlayMoveLocalYAnimation(float toY, float time, float delay)
        {
            LTDescr ltDescr = LeanTween.moveLocalY(gameObject, toY, time);

            ltDescr.tweenType = LeanTweenType.linear;
            ltDescr.setIgnoreTimeScale(true);
            ltDescr.setDelay(delay);
        }
Exemple #3
0
        private void FadeInUI()
        {
            LTDescr ltDescr = LeanTween.value(gameObject, 0, 1, showUITime);

            ltDescr.setIgnoreTimeScale(true);
            ltDescr.setOnUpdate(OnUpdateUIAlpha);
            StartCoroutine("ShowNoticeView");
        }
Exemple #4
0
        void Start()
        {
            LTDescr ltDescr = LeanTween.moveLocalY(enterImage.gameObject, enterImage.transform.localPosition.y - 20f, 0.5f);

            ltDescr.setIgnoreTimeScale(true);
            ltDescr.setLoopPingPong();
            ltDescr.setRepeat(-1);
        }
Exemple #5
0
        void Awake()
        {
            LTDescr ltDescr = LeanTween.delayedCall(crossFadeDelay + crossFadeDuration, OnTimeOut);

            ltDescr.setIgnoreTimeScale(true);
            LTDescr crossFadeLTDescr = LeanTween.delayedCall(crossFadeDelay, StartCrossFade);

            crossFadeLTDescr.setIgnoreTimeScale(true);
        }
Exemple #6
0
    private void FadeIn()
    {
        LTDescr fadeLTdescr = LeanTween.value(gameObject, 0f, 1f, 0.6f);

        fadeLTdescr.tweenType = LeanTweenType.easeOutQuad;
        fadeLTdescr.setIgnoreTimeScale(true);
        fadeLTdescr.setOnUpdate(OnMaskAlphaUpdate);
        fadeLTdescr.setOnComplete(OnFadeInComplete);
    }
Exemple #7
0
    private void ZoomIn()
    {
        LTDescr ltDescr = LeanTween.value(gameObject, 20f, 1f, 0.6f);

        ltDescr.tweenType = LeanTweenType.easeOutQuad;
        ltDescr.setIgnoreTimeScale(true);
        ltDescr.setOnUpdate(OnMaskScaleUpdate);
        ltDescr.setOnComplete(OnMaskScaleComplete);
    }
Exemple #8
0
        private void PlayScaleAnimation(float toSale, float time, float delay)
        {
            Vector2 toScaleVector = new Vector2(toSale, toSale);
            LTDescr ltDescr       = LeanTween.scale(gameObject, toScaleVector, time);

            ltDescr.tweenType = LeanTweenType.easeInOutSine;
            ltDescr.setIgnoreTimeScale(true);
            ltDescr.setDelay(delay);
        }
Exemple #9
0
        private void PlayAlphaAnimation(float toAlpha, float time, float delay)
        {
            LTDescr ltDescr = LeanTween.value(gameObject, 1, toAlpha, time);

            ltDescr.tweenType = LeanTweenType.easeInOutSine;
            ltDescr.setIgnoreTimeScale(true);
            ltDescr.setOnUpdate(OnUpdateAlpha);
            ltDescr.setOnComplete(OnAlphaAnimationComplemte);
            ltDescr.setDelay(delay);
        }
        public void StartAction()
        {
            _canvasGroup.alpha = 0f;
            LTDescr ltDescr = LeanTween.value(gameObject, 0, 1, time);

            ltDescr.setDelay(delay);
            ltDescr.setEase(LeanTweenType.easeInOutSine);
            ltDescr.setOnUpdate(OnUpdateFloat);
            ltDescr.setIgnoreTimeScale(true);
        }
Exemple #11
0
        void Start()
        {
            //copyrightText.CrossFadeAlpha(1, crossFadeDuration, true);
            LTDescr ltdescr = LeanTween.value(copyrightText.gameObject, 0, 1, crossFadeDuration);

            ltdescr.setOnUpdate(SetUpdateTextColor);

            LTDescr crossFadeLTDescr = LeanTween.delayedCall(crossFadeDelay + crossFadeDuration, StartCrossFade);

            crossFadeLTDescr.setIgnoreTimeScale(true);
        }
        private void OnWorldTreeDungeonInfosUpdateHandler()
        {
            RegenerateWorldDungeonButton();
            ClickWorldTreeDungeonButtonHandler(_worldTreeDungeonButtonDictionary.GetValue(WorldTreeProxy.instance.UnlockedWorldTreeDungeonInfo.dungeonID));
            LTDescr ltDescr = LeanTween.value(gameObject, 0, 1, 0.6f);

            ltDescr.setIgnoreTimeScale(true);
            ltDescr.setOnUpdate(OnWorldTreeCanvasGroupAlphaUpdate);

            Observers.Facade.Instance.SendNotification(string.Format("{0}::{1}", PREFAB_PATH, "OnViewReady"));
        }
        void Start()
        {
            Vector3 scale = mediaTrans.transform.localScale;

            scale.x /= transform.localScale.x;
            scale.y /= transform.localScale.y;
            mediaTrans.transform.localScale = scale;
            LTDescr ltDescr = LeanTween.delayedCall(this.gameObject, duration, OnTimeOut);

            ltDescr.setIgnoreTimeScale(true);
            EasyTouch.On_SimpleTap += On_SimpleTapHanlder;
        }
Exemple #14
0
        public void MainCameraComboShowTime(Vector3 target, Vector3 offset)
        {
            Vector3 target1 = new Vector3(target.x, _originalMainCameraPos.y, _originalMainCameraPos.z) + offset;
            Vector3 end     = Vector3.Lerp(target1, target, lerp);

#if UNITY_EDITOR
            //_target = target;
            //_lerpTarget = end;
#endif
            LTDescr ltDescr = LeanTween.move(mainCamera.gameObject, end, moveTime);
            ltDescr.tweenType = LeanTweenType.easeInOutSine;
            ltDescr.setIgnoreTimeScale(true);
        }
Exemple #15
0
    public void Show()
    {
        rect        = GetComponent <RectTransform>();
        canvasGroup = GetComponent <CanvasGroup>();
        if (objectToAnimate == null)
        {
            objectToAnimate = gameObject;
        }
        switch (transitionType)
        {
        case UITransitionType.Move:
            Move();
            break;

        case UITransitionType.Scale:
            Scale();
            break;

        case UITransitionType.Fade:
            Fade();
            break;
        }

        tweenObject.setDelay(delay);
        tweenObject.setEase(easeType);
        tweenObject.setIgnoreTimeScale(true);

        if (loop)
        {
            tweenObject.loopCount = int.MaxValue;
        }

        if (pingpong)
        {
            tweenObject.setLoopPingPong();
        }
    }
Exemple #16
0
        private void MoveHeadRootFromRight()
        {
            headRoot.localScale       = new Vector3(-1, 1, 1);
            headRoot.anchorMin        = new Vector2(1, 0.5f);
            headRoot.anchorMax        = new Vector2(1, 0.5f);
            headRoot.pivot            = new Vector2(0, 0.5f);
            headRoot.anchoredPosition = new Vector2(headRoot.rect.size.x, headRoot.anchoredPosition.y);
            Vector2 idealAnchoredPosition = new Vector2(0, headRoot.anchoredPosition.y);

            LTDescr ltDescr = LeanTween.value(gameObject, headRoot.anchoredPosition, idealAnchoredPosition, 0.2f);

            ltDescr.setOnUpdate((Action <Vector2>)OnHeadRootMove);
            ltDescr.setIgnoreTimeScale(true);

            LTDescr delayedCallDescr = LeanTween.delayedCall(1.5f, HideCore);

            delayedCallDescr.setIgnoreTimeScale(true);
        }
Exemple #17
0
        public void Show(SkillInfo skillInfo)
        {
            LeanTween.cancel(gameObject);

            skillNameText.text        = Localization.Get(skillInfo.skillData.skillName);
            skillDescriptionText.text = Localization.Get(skillInfo.skillData.skillName);
            coreGO.SetActive(true);

            LTDescr lTdescr = LeanTween.scaleX(gameObject, 1, 0.2f);

            lTdescr.tweenType = LeanTweenType.easeInCubic;
            lTdescr.setIgnoreTimeScale(true);
            lTdescr.setFrom(0);

            LTDescr delayHideLTDescr = LeanTween.value(gameObject, 0, 1, 2.5f);

            delayHideLTDescr.setIgnoreTimeScale(true);
            delayHideLTDescr.setOnComplete(Hide);
        }
Exemple #18
0
        public void SetComboCount(uint id, uint count)
        {
            if (currentCount >= count)
            {
                if (onComboOver != null)
                {
                    onComboOver(id, count);
                }
            }
            currentCount = count;
            coreGO.SetActive(true);
            StopAllCoroutines();
            StartCoroutine(HideComboBarCoroutine(showTime, id));

            comboCountText.text = count.ToString();
            LTDescr lTDescr = LeanTween.scale(comboCountText.gameObject, Vector3.one, 0.08f);

            lTDescr.setFrom(new Vector3(2f, 2f, 1));
            lTDescr.setIgnoreTimeScale(true);
        }
Exemple #19
0
        private IEnumerator ResetMainCameraPosCoroutine(Vector3 target, float costTime)
        {
            LTDescr ltDescr = LeanTween.move(mainCamera.gameObject, target, costTime);

            ltDescr.tweenType = LeanTweenType.easeInOutSine;
            ltDescr.setIgnoreTimeScale(true);
            float time        = Time.realtimeSinceStartup;
            float currentTime = time;

            while (Time.realtimeSinceStartup - time < moveTime)
            {
                yield return(null);

                if (TimeController.instance.playerPause)
                {
                    time += (Time.realtimeSinceStartup - currentTime);
                }
                currentTime = Time.realtimeSinceStartup;
            }
            mainCamera.transform.position = _originalMainCameraPos;
        }
Exemple #20
0
        private IEnumerator CloseTargetCoroutine(CharacterEntity target, float delay)
        {
            if (delay > 0)
            {
                delay /= Game.GameSetting.instance.speed;
                float time        = Time.realtimeSinceStartup;
                float currentTime = time;
                while (Time.realtimeSinceStartup - time < delay)
                {
                    yield return(null);

                    if (TimeController.instance.playerPause)
                    {
                        time += (Time.realtimeSinceStartup - currentTime);
                    }
                    currentTime = Time.realtimeSinceStartup;
                }
            }
            Vector3 offset    = Vector3.zero;
            Vector3 centerPos = Vector3.zero;

            if (target.isPlayer)
            {
                centerPos = PositionData.GetPos((uint)FormationPosition.Player_Position_2);
            }
            else
            {
                centerPos = PositionData.GetPos((uint)FormationPosition.Enemy_Position_2);
            }
            offset.z  = target.pos.z - centerPos.z;
            offset.z += _offset;
            Vector3 target1 = new Vector3(target.pos.x, _originalMainCameraPos.y, _originalMainCameraPos.z) + offset;
            Vector3 end     = Vector3.Lerp(target1, target.pos, lerp);
            LTDescr ltDescr = LeanTween.move(mainCamera.gameObject, end, 0.3f);

            ltDescr.tweenType = LeanTweenType.easeInOutSine;
            ltDescr.setIgnoreTimeScale(true);
        }
        public void StartAction()
        {
            RectTransform rectTran          = transform as RectTransform;
            Vector3       fromLocalPosition = Vector3.zero;

            if (useAbsolutePos)
            {
                fromLocalPosition = transform.localPosition + new Vector3(1136 / 2, 0, 0);
            }
            else
            {
                fromLocalPosition = transform.localPosition + new Vector3(rectTran.sizeDelta.x, 0, 0);
            }

            Vector3 toLocalPosition = transform.localPosition;

            transform.localPosition = fromLocalPosition;
            LTDescr ltDescr = LeanTween.moveLocalX(gameObject, toLocalPosition.x, time);

            ltDescr.setEase(LeanTweenType.easeInOutSine);
            ltDescr.setDelay(delay);
            ltDescr.setIgnoreTimeScale(true);
        }
Exemple #22
0
    private void HandleTween()
    {
        switch (animationType)
        {
        case AnimationType.MoveX:
            MoveX();
            break;

        case AnimationType.MoveY:
            MoveY();
            break;

        case AnimationType.Move:
            Move();
            break;

        case AnimationType.MoveLocalX:
            MoveLocalX();
            break;

        case AnimationType.MoveLocalY:
            MoveLocalY();
            break;

        case AnimationType.MoveLocal:
            MoveLocal();
            break;

        case AnimationType.RotateX:
            RotateX();
            break;

        case AnimationType.RotateY:
            RotateY();
            break;

        case AnimationType.RotateZ:
            RotateZ();
            break;

        case AnimationType.Rotate:
            Rotate();
            break;

        case AnimationType.RotateLocal:
            RotateLocal();
            break;

        case AnimationType.ScaleX:
            ScaleX();
            break;

        case AnimationType.ScaleY:
            ScaleY();
            break;

        case AnimationType.ScaleZ:
            ScaleZ();
            break;

        case AnimationType.Scale:
            Scale();
            break;

        case AnimationType.Alpha:
            Fade();
            break;

        case AnimationType.Color:
            Color();
            break;
        }

        _tweenObject.setDelay(delay);
        _tweenObject.setEase(easeType);
        _tweenObject.setIgnoreTimeScale(useUnscaledTime);

        if (loop)
        {
            _tweenObject.setLoopCount(int.MaxValue);
        }
        if (pingPong)
        {
            _tweenObject.setLoopPingPong();
        }
    }