public void StartDialogue(DialogueTreeState dialogue, Action a) { g.alpha = 1; currentDialogue = dialogue; mdata = new MessageData(); mdata.GetTreeStateMessage(dialogue); OnEndTalk += a; //Debug.Log(currentDialogue.dialogue[0]); messageText.text = currentDialogue.dialogue[0]; StartCoroutine(InputDelay()); if (player) { player.FreezePlayer(); } //process = true; //Debug.Log("PROCESS= " + process); }
public void GetTreeStateMessage(DialogueTreeState s) { dialogue = s.dialogue; }