public override void OnEnter()
        {
            int numberOfTweensRewinded = 0;

            switch (tweenIdType)
            {
            case Doozy.PlayMaker.Actions.TweenId.UseString: if (string.IsNullOrEmpty(stringAsId.Value) == false)
                {
                    numberOfTweensRewinded = DOTween.SmoothRewind(stringAsId.Value);
                }
                break;

            case Doozy.PlayMaker.Actions.TweenId.UseTag: if (string.IsNullOrEmpty(tagAsId.Value) == false)
                {
                    numberOfTweensRewinded = DOTween.SmoothRewind(tagAsId.Value);
                }
                break;

            case Doozy.PlayMaker.Actions.TweenId.UseGameObject: if (gameObjectAsId.Value != null)
                {
                    numberOfTweensRewinded = DOTween.SmoothRewind(gameObjectAsId.Value);
                }
                break;
            }
            if (debugThis.Value)
            {
                State.Debug("DOTween Control Methods Smooth Rewind All - Rewinding/Rewinded " + numberOfTweensRewinded + " tweens");
            }
            Finish();
        }
Exemplo n.º 2
0
        public override void OnEnter()
        {
            int numberOfTweensRewinded = 0;

            switch (tweenIdType)
            {
            case DOTweenActionsEnums.TweenId.UseString: if (string.IsNullOrEmpty(stringAsId.Value) == false)
                {
                    numberOfTweensRewinded = DOTween.SmoothRewind(stringAsId.Value);
                }
                break;

            case DOTweenActionsEnums.TweenId.UseTag: if (string.IsNullOrEmpty(tagAsId.Value) == false)
                {
                    numberOfTweensRewinded = DOTween.SmoothRewind(tagAsId.Value);
                }
                break;

            case DOTweenActionsEnums.TweenId.UseGameObject: if (gameObjectAsId.Value != null)
                {
                    numberOfTweensRewinded = DOTween.SmoothRewind(gameObjectAsId.Value);
                }
                break;
            }

            if (debugThis.Value)
            {
                Debug.Log("GameObject [" + State.Fsm.GameObjectName + "] FSM [" + State.Fsm.Name + "]  State [" + State.Name + "] - DOTween Control Methods Smooth Rewind All - SUCCESS! - Rewinding/Rewinded " + numberOfTweensRewinded + " tweens");
            }

            Finish();
        }
Exemplo n.º 3
0
    IEnumerator Countdown()
    {
        countdown.GetComponent <DOTweenAnimation>().DOPlay();
        yield return(new WaitForSeconds(1));

        countdownText.text = "2";
        yield return(new WaitForSeconds(1));

        countdownText.text = "1";
        yield return(new WaitForSeconds(1));

        countdownText.text = "GO!";
        gameActive         = true;
        StartCoroutine(GameTimer());
        candyManager.WaveBegin();
        yield return(new WaitForSeconds(1));

        DOTween.SmoothRewind(countdown);
    }
Exemplo n.º 4
0
 public static int DOSmoothRewind(this Material target)
 {
     return(DOTween.SmoothRewind(target));
 }
Exemplo n.º 5
0
 public static int DOSmoothRewind(this Component target)
 {
     return(DOTween.SmoothRewind(target));
 }
 public void TutorialBack()
 {
     DOTween.SmoothRewind(Tutorial);
     DOTween.Restart(PlayScreen);
     DOTween.Play(PlayScreen);
 }