public IEnumerable <TestDialogueNode> GetAllAIChildren(TestDialogueNode parentNode) { foreach (TestDialogueNode node in GetAllChildren(parentNode)) { if (!node.isPlayerSpeaking) { yield return(node); } } }
public IEnumerable <TestDialogueNode> GetAllChildren(TestDialogueNode parentNode) { foreach (string node in parentNode.children) { if (nodeLookup.ContainsKey(node)) { yield return(nodeLookup[node]); } } }