private void CreateNodes(DialogueContainer container) { foreach (DialogueNodeData nodeData in container.dialogueNodeData) { DialogueNode tempNode = targetGraphView.CreateDialogueNode(nodeData); tempNode.Guid = nodeData.guid; tempNode.SetPosition(new Rect(nodeData.position, BaseNode.DefaultNodeSize)); targetGraphView.AddElement(tempNode); } foreach (ConditionNodeData nodeData in container.conditionNodeData) { ConditionNode tempNode = targetGraphView.CreateConditionNode(nodeData); tempNode.Guid = nodeData.guid; tempNode.SetPosition(new Rect(nodeData.position, BaseNode.DefaultNodeSize)); targetGraphView.AddElement(tempNode); } }