void CreateNodes() { foreach (var nodeData in _containerCache.dialogNodeData) { var tempNode = _targetGraphView.CreateDialogNode(nodeData.dialogText); tempNode.guid = nodeData.guid; _targetGraphView.AddElement(tempNode); var nodePorts = _containerCache.nodeLinks.Where(x => x.baseNodeGuid == nodeData.guid).ToList(); nodePorts.ForEach(x => _targetGraphView.AddChoicePort(tempNode, x.portName)); } }