private void ShowTutorial(TutorialConfig.TutorialData tutorial) { // Temporarily disabled for evaluation and feedback //GlobalState.User.tutorials.MarkCompleted(tutorial.id); GlobalState.EventService.Dispatch(new ShowTutorialEvent(tutorial.id)); }
private bool IsTutorialApplicable(TutorialConfig.TutorialData tutorial, TutorialProgressEvent progress) { return((tutorial.trigger == progress.trigger) && (tutorial.level == progress.level) && !GlobalState.User.tutorials.HasCompleted(tutorial.id)); }