public Dialogue GetResponseFor(string dialogueId) { var connection = ConnectionList.FirstOrDefault(c => c.Source.IdRef == dialogueId); if (connection == null) { return(null); } var response = DialogueList.FirstOrDefault(d => connection.Target.IdRef == d.Id); return(response); }
public string GetDialogueText(string dialogueId) { return(DialogueList.FirstOrDefault(d => d.Id == dialogueId)?.DisplayText); }