예제 #1
0
 public void SetCurrentTutorialChapter(int tutorialChapterID)
 {
     TutorialChapterData.TutorialChapterDataSortedDic.TryGetValue(tutorialChapterID, out _currentTutorialChapterData);
     if (_currentTutorialChapterData != null)
     {
         _currentTutorialStepData = _currentTutorialChapterData.GetStepData(1);
     }
     Debugger.Log("SetCurrentTutorialChapter=====>Chapter ID:" + tutorialChapterID);
 }
예제 #2
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() + "]");
     }
 }
예제 #3
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() + "]");
        }