Ejemplo n.º 1
0
 private void OnTutorialProgress(TutorialProgressEvent gameEvent)
 {
     foreach (var tutorial in tutorials)
     {
         if (IsTutorialApplicable(tutorial, gameEvent))
         {
             GiveRewards(tutorial.reward);
             ShowTutorial(tutorial);
         }
     }
 }
Ejemplo n.º 2
0
 private bool IsTutorialApplicable(TutorialConfig.TutorialData tutorial, TutorialProgressEvent progress)
 {
     return((tutorial.trigger == progress.trigger) &&
            (tutorial.level == progress.level) &&
            !GlobalState.User.tutorials.HasCompleted(tutorial.id));
 }