示例#1
0
        public TutorialChapterData GetNextTutorialChapterData()
        {
            TutorialChapterData nextTutorialChapterData = null;

            TutorialChapterDataSortedDic.TryGetValue(GetTutorialChapterData(id).nextID, out nextTutorialChapterData);
            return(nextTutorialChapterData);
        }
示例#2
0
        public static TutorialChapterData GetBackupTutorialChapterData(int id)
        {
            TutorialChapterData backupTutorialChapterData = null;

            BackupTutorialChapterDataSortedDic.TryGetValue(id, out backupTutorialChapterData);
            return(backupTutorialChapterData);
        }
示例#3
0
        public static TutorialChapterData GetTutorialChapterData(int id)
        {
            TutorialChapterData tutorialChapterData = null;

            TutorialChapterDataSortedDic.TryGetValue(id, out tutorialChapterData);
            return(tutorialChapterData);
        }
示例#4
0
        public static TutorialChapterData CreateFromLuaTable(int tutorialChapterID, LuaTable luaTable, bool isBackup)
        {
            TutorialChapterData tutorialChapterData = new TutorialChapterData(tutorialChapterID, luaTable);

            tutorialChapterData.isBackup = isBackup;
            return(tutorialChapterData);
        }
示例#5
0
 public void MoveToChapter(TutorialChapterData tutorialChapterData)
 {
     IsCurrentTurorialChapterOpened = false;
     if (tutorialChapterData != null)
     {
         _currentTutorialChapterData = tutorialChapterData;
         _currentTutorialStepData    = _currentTutorialChapterData.GetStepData(1);
         Debugger.Log("=====[Tutorial][MoveToChapter]::" + (tutorialChapterData.isBackup ? "[Backup:" : "[Main:") + tutorialChapterData.id.ToString() + "]");
     }
 }
示例#6
0
        public void MoveToNextChapter()
        {
            TutorialChapterData nextTutorialChapterData = _currentTutorialChapterData.GetNextTutorialChapterData();

            Logic.TalkingData.Controller.TalkingDataController.instance.TDGAMissionOnBegin(_currentTutorialChapterData.id.ToString(), Logic.TalkingData.Controller.TalkDataMissionType.Tutorial);
            Logic.TalkingData.Controller.TalkingDataController.instance.TDGAMissionOnCompleted(_currentTutorialChapterData.id.ToString(), Logic.TalkingData.Controller.TalkDataMissionType.Tutorial);
            if (nextTutorialChapterData != null)
            {
                _currentTutorialChapterData = nextTutorialChapterData;
                _currentTutorialStepData    = _currentTutorialChapterData.GetStepData(1);
            }
            Debugger.Log("=====[Tutorial][MoveToNextChapter]::" + (nextTutorialChapterData.isBackup ? "[Backup:" : "[Main:") + nextTutorialChapterData.id.ToString() + "]");
        }