private static void TutorialCondition(SwipeInput.SwipeType swipeType) { if (swipeType == expectedSwipeType) { SwipeInput.OnPlayerSwiped -= WaitForSwipe; PauseController.Resume(); ControllManager.Instance.GiveControl(); OnTutorialFakeInput?.Invoke(swipeType); swipe.Deactivate(); if (isFinishTutorial == false) { ControllManager.Instance.RemoveControl(); } } }
private void Start() { bool isTutorial = PlayerDataHolder.GetTutorial() == 0; if (isTutorial) { swipe = tutorialSwipe.GetComponent <TutorialUI>(); swipeAnimator = tutorialSwipe.GetComponent <Animator>(); if (swipeAnimator == null) { swipeAnimator = tutorialSwipe.GetComponentInChildren <Animator>(); } if (swipe == null) { Debug.LogError("Swipe is null in Tutorial Controller"); } swipe.Deactivate(); } }