Exemple #1
0
        public void RequestStartLesson(LessonAsset lessonAsset)
        {
            LessonData lessonData = lessonAsset.GetLessonDataCashed();

            if (lessonData == null)
            {
                // TODO dialog window
                return;
            }

            m_CurrentLessonAsset = lessonAsset;
            m_CurrentLessonData  = lessonData;
            EventBus.RaiseEvent <ICurrentLessonDataChangedHandler>(h => h.HandleCurrentLessonDataChanged(lessonData));

            ApplicationModeAccess.Instance.GoToLessonMode();
        }