public void ConsumeEvent(IEvent e)
 {
     if (e.GetType() == typeof(PostBattleDialogStartEvent))
     {
         PostBattleDialogStartEvent dialogStartEvent = e as PostBattleDialogStartEvent;
         Converse(dialogStartEvent.phase, dialogStartEvent.playerVictory);
     }
 }
Exemple #2
0
 public void ConsumeEvent(IEvent e)
 {
     if (e.GetType() == typeof(PostBattleDialogStartEvent))
     {
         PostBattleDialogStartEvent dialogStartEvent = e as PostBattleDialogStartEvent;
         if (dialogStartEvent.phase == 3 && dialogStartEvent.playerVictory == true)
         {
             EventMessanger.GetInstance().TriggerEvent(new FinalBossDefeatedEvent());
         }
         Converse(dialogStartEvent.phase, dialogStartEvent.playerVictory);
     }
 }