IEnumerator SetUpRety() { ScreensManager.instance.ShowGameScreen(true); TransitionManager.instance.StartTransition(); yield return(new WaitForSeconds(2f)); print("player want to reset this level"); ResumeGame(); inGame = false; InputsManager.instance.DisableTouch(); CreateLvl(); myLumberJack.Spawn(); yield return(new WaitForSeconds(3f)); TransitionManager.instance.ComeBackFromTransition(); TransitionManager.instance.OnArriveToGame.Invoke(); }