Example #1
0
 private void CheckIfDialogueQuest()
 {
     if (currentDialogue is DialogueQuest)
     {
         DialogueQuest DQ = currentDialogue as DialogueQuest;
         QuestManager.instance.SetQuestUI(DQ.Quest);
     }
 }
Example #2
0
    public void TriggerDialogue(Dialogue diag)
    {
        if (diag == null)
        {
            DialogueQuest activeQuest = (DialogueQuest)QuestManager.instance.GetActive();
            DialogueManager.instance.isQuestDialogue = true;

            // play sound clip for the greeting
            DialogueQuest DQ = (DialogueQuest)QuestManager.instance.GetActive();

            AudioManager.instance.Play(DQ.sfxClip);
            DialogueManager.instance.StartDialogue(activeQuest.dialogue[0]);
        }
        else
        {
            DialogueManager.instance.isQuestDialogue = false;

            // play sound clip for the greeting
            DialogueQuest DQ = (DialogueQuest)QuestManager.instance.GetActive();
            AudioManager.instance.Play(DQ.sfxClip);

            DialogueManager.instance.StartDialogue(diag);
        }
    }