Esempio n. 1
0
        private void OnTutorialCompleted()
        {
            AnalyticsHelper.TutorialEnded(TutorialConclusion.Completed);
            GenesisHelper.LogTutorialEnded(m_CurrentTutorial.LessonId);

            ExitTutorial(true);
        }
Esempio n. 2
0
        private void OnTutorialCompleted()
        {
            AnalyticsHelper.TutorialEnded(TutorialConclusion.Completed);
            GenesisHelper.LogTutorialEnded(m_CurrentTutorial.LessonId);

            // Open Hub and show tutorials
            HomeWindowProxy.ShowTutorials();
        }
Esempio n. 3
0
 // Fetches statuses from the web API
 internal void FetchTutorialStates()
 {
     DoneFetchingTutorialStates = false;
     GenesisHelper.GetAllTutorials((tutorials) =>
     {
         tutorials.ForEach(t => MarkTutorialCompleted(t.lessonId, t.status == "Finished"));
         DoneFetchingTutorialStates = true;
     });
 }
Esempio n. 4
0
        void OnTutorialInitiated()
        {
            if (!currentTutorial)
            {
                return;
            }

            AnalyticsHelper.TutorialStarted(currentTutorial);
            GenesisHelper.LogTutorialStarted(currentTutorial.lessonId);
            CreateTutorialViews();
        }
Esempio n. 5
0
        void OnTutorialCompleted(bool exitTutorial)
        {
            if (!currentTutorial)
            {
                return;
            }

            AnalyticsHelper.TutorialEnded(TutorialConclusion.Completed);
            GenesisHelper.LogTutorialEnded(currentTutorial.lessonId);
            MarkTutorialCompleted(currentTutorial.lessonId, currentTutorial.completed);

            if (!exitTutorial)
            {
                return;
            }
            ExitTutorial(currentTutorial.completed);
        }
Esempio n. 6
0
 private void OnTutorialInitiated()
 {
     AnalyticsHelper.TutorialStarted(m_CurrentTutorial);
     GenesisHelper.LogTutorialStarted(m_CurrentTutorial.LessonId);
     CreateTutorialViews();
 }