Пример #1
0
 public void Link(DialogueNode nextDialogueNode)
 {
     NextDialogueNodes.Add(nextDialogueNode.name);
     nextDialogueNode.PreviousDialogueNodes.Add(name);
 }
Пример #2
0
 public void Unlink(DialogueNode nextDialogueNode)
 {
     NextDialogueNodes.Remove(nextDialogueNode.name);
     nextDialogueNode?.PreviousDialogueNodes.Remove(name);
 }
Пример #3
0
 public bool HasLink(DialogueNode node)
 {
     return(!nextDialogueNodes.Contains(node.name) &&
            !previousDialogueNodes.Contains(node.name));
 }