public static XmlGraphData <NodeUIData, ConversationEditorData> MakeDomainData(IEnumerable <GraphAndUI <NodeUIData> > nodeData, ConversationEditorData data) { return(new XmlGraphData <NodeUIData, ConversationEditorData>(nodeData, data)); }
public static XmlGraphData <NodeUIData, ConversationEditorData> MakeDomainData(IEnumerable <ConversationNode <INodeGui> > nodes, ConversationEditorData data) { var nodeData = nodes.Select(n => new GraphAndUI <NodeUIData>(n.Data, NodeUIData.Make(n.Renderer))); return(MakeDomainData(nodeData, data)); }