public TutorialLevelFinishedEventArgs(TutorialScenesTransitionSetupDataSO levelScenesTransitionSetupDataSO, TutorialScenesTransitionSetupDataSO.TutorialEndStateType endState)
     : base(LevelType.Tutorial, levelScenesTransitionSetupDataSO)
 {
     EndState = endState;
 }
Exemplo n.º 2
0
 internal static void TriggerTutorialFinishEvent(TutorialScenesTransitionSetupDataSO tutorialLevelScenesTransitionSetupDataSO, TutorialScenesTransitionSetupDataSO.TutorialEndStateType endState)
 {
     Logger.log.Debug("Tutorial level finished.");
     LevelFinished?.RaiseEventSafe(tutorialLevelScenesTransitionSetupDataSO,
                                   new TutorialLevelFinishedEventArgs(tutorialLevelScenesTransitionSetupDataSO, endState),
                                   nameof(LevelFinished));
 }
Exemplo n.º 3
0
 private static void __instance_didFinishEvent(TutorialScenesTransitionSetupDataSO missionLevelScenesTransitionSetupDataSO, TutorialScenesTransitionSetupDataSO.TutorialEndStateType endState)
 {
     Plugin.TriggerTutorialFinishEvent(missionLevelScenesTransitionSetupDataSO, endState);
     BSEvents.TriggerTutorialFinishEvent(missionLevelScenesTransitionSetupDataSO, endState);
 }