private void nextTutorial(int index) { if (index == lastIndex) { StartCoroutine(hideTutorial(0)); return; } currentView.Hide(); currentView = tutorialViews[index + 1]; currentView.Show(); }
private void Awake() { foreach (UITutorialView tutorial in FindObjectsOfTypeAll(typeof(UITutorialView))) { tutorial.gameObject.SetActive(true); tutorial.Init(); tutorialViews.Add(tutorial.index, tutorial); tutorial.Hide(); if (tutorial.index == 0) { currentView = tutorial; currentView.Show(); } tutorial.onNextTutorial += nextTutorial; } }