internal void SetTutorial(Tutorial tutorial, bool reload = true) { ClearTutorialListener(); m_CurrentTutorial = tutorial; if (m_CurrentTutorial != null) { if (reload) { m_CurrentTutorial.ReloadTutorial(); } m_AllParagraphs.Clear(); m_Paragraphs.Clear(); } SetUpTutorial(); }
public void ResetTutorial() { if (EditorApplication.isPlaying) { EditorApplication.playModeStateChanged += ResetTutorialOnDelegate; EditorApplication.isPlaying = false; return; } else if (!EditorApplication.isPlaying) { m_FarthestPageCompleted = -1; if (m_CurrentTutorial != null) { m_CurrentTutorial.ReloadTutorial(); } } }