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(); }
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(); }
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); }
public static int DOSmoothRewind(this Material target) { return(DOTween.SmoothRewind(target)); }
public static int DOSmoothRewind(this Component target) { return(DOTween.SmoothRewind(target)); }
public void TutorialBack() { DOTween.SmoothRewind(Tutorial); DOTween.Restart(PlayScreen); DOTween.Play(PlayScreen); }