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