public int ShowDialogue(Dialogue dialogue, string name, QuestTrigger_Dialogue trigger = null) { currentTrigger = trigger; if (!isDialoguing) { // On change la variable de dialogue currentDialogue = dialogue; count = 0; // On affiche les textes nameText.text = name; DisplaySentence(); // On affiche le panel dialoguePanel.SetActive(true); // Cette variable montre qu'un dialogue est activé isDialoguing = true; return(0); } else { // On affiche la prochaine phrase return(DisplayNextSentence(response: 0)); } }
public void EndDialogue() { // On affiche plus le panel dialoguePanel.SetActive(false); // On est plus entrain de dialoguer isDialoguing = false; if (currentTrigger != null) { GetComponent <QuestManager>().FindQuest(currentTrigger).line = currentLine; currentTrigger = null; } }