private void Start() { if (blueprint != null) { conversation = new DialogConversation(blueprint.dialogs); } }
public void startConversation(DialogConversation conversation) { isBetweenConversation = true; dialogs.Clear(); foreach (Dialog dialog in conversation.dialogs) { dialogs.Enqueue(dialog); } displayNextDialog(); }
public void Update() { if (blueprint != null) { conversation = new DialogConversation(blueprint.dialogs); } /*if(FindObjectOfType<DialogManager>().currentEvent == this) * { * if (!FindObjectOfType<DialogManager>().isBetweenConversation) * triggerNextEvent(); * }*/ }
// Update is called once per frame void Update() { if (blueprint != null) { question = new DialogConversation(blueprint.dialogs); } if (dm.currentEvent == this) { if (dm.readyToAsk) { if (select == null) { ui = Instantiate(SelectUI); select = ui.GetComponent <SelectChoices>(); setBtn(); } } } }
// Update is called once per frame void Update() { if (blueprint != null) { question = new DialogConversation(blueprint.dialogs); } if (dm.currentEvent == this) { if (dm.readyToAsk) { if (yn == null) { ui = Instantiate(yesNoUI); yn = ui.GetComponent <YesNo>(); setBtn(); } } } }