private void OnValidate() { var tutorial = tutorialSwipe.GetComponent <TutorialUI>(); if (tutorialSwipe.GetComponent <TutorialUI>() == null) { tutorialSwipe = null; swipe = tutorial; } }
public static void OnTutorialTriggerEnter(ITutorialObject tutorial, SwipeInput.SwipeType expectedType, bool finishTutorial) { swipe.Activate(); SetSwipeAnimation(expectedType); tutorial.Activate(); expectedSwipeType = expectedType; SwipeInput.OnPlayerSwiped += WaitForSwipe; PauseController.SetPause(); ControllManager.Instance.RemoveControl(); isFinishTutorial = finishTutorial; }
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(); } }
public static void RegisterTutorialObject(ITutorialObject tutor) => tutorialObjects.Add(tutor);