/// <summary> /// this dialogue is connected /// </summary> /// <param name="entity"></param> /// <returns></returns> public bool IsConnected(DialogueEntity entity) { if (entity.id == initial_dialogue_id) { return(true); } return(dialogue_relations.data.ContainsValue(entity.id) || option_relations.data.ContainsValue(entity.id)); }
/// <summary> /// This dialogue has been extended /// </summary> /// <param name="entity"></param> /// <returns></returns> public bool IsExtended(DialogueEntity entity) { return(dialogue_relations.data.ContainsKey(entity.id)); }
public void SetInitialDialogue(DialogueEntity dialogue) { this.initial_dialogue_id = dialogue.id; }