public ConversationNode MakeNode(IConversationNodeData e, NodeUIData uiData) { PointF p = uiData.Area.Center(); var result = new ConversationNode <INodeGui>(e, n => MakeRenderer(n, n.Renderer == null ? p : n.Renderer.Area.Center()), n => MakeCorruptedRenderer(n, p)); return(result); }
public ConversationNode MakeNode(IConversationNodeData e, NodeUIData uiData) { throw new NotImplementedException(); }
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)); }
public ConversationNode MakeNode(IConversationNodeData e, NodeUIData uiData) => throw new NotSupportedException();
public ConversationNode MakeNode(IConversationNodeData e, NodeUIData uiData) { return(m_nodeFactory.MakeNode(e, uiData)); }