Beispiel #1
0
        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);
        }
Beispiel #2
0
 public ConversationNode MakeNode(IConversationNodeData e, NodeUIData uiData)
 {
     throw new NotImplementedException();
 }
Beispiel #3
0
        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));
        }
Beispiel #4
0
 public ConversationNode MakeNode(IConversationNodeData e, NodeUIData uiData) => throw new NotSupportedException();
Beispiel #5
0
 public ConversationNode MakeNode(IConversationNodeData e, NodeUIData uiData)
 {
     return(m_nodeFactory.MakeNode(e, uiData));
 }