private void PopulateOptions() { dialogueOptions.Clear(); foreach (DialogueOption option in chatSupplier.Dialogues) { DialogueListItem item = new DialogueListItem(option); dialogueOptions.AddItem(item); } DialogueManager.GetInstance().HasChanged = false; }
public void OnListSelectionChange(object sender, EventArgs args) { if (sender is DialogueListItem) { DialogueListItem dialogue = (DialogueListItem)sender; responseArea.Text = dialogue.DialogueOption.Response; if (!dialogue.DialogueOption.IsRepeatable) { chatSupplier.RemoveDialogue(dialogue.DialogueOption); } if (DialogueSelected != null) { DialogueSelected(dialogue.DialogueOption.DialogueInfo, null); } } }