public Inner(ISerializerDeserializerXml <TNodeUI, TUIRawData> nodeUISerializer) { m_document = new XDocument(); m_root = new XElement(ROOT, new XAttribute("xmlversion", XML_VERSION)); m_document.Add(m_root); m_nodeUISerializer = nodeUISerializer; }
public Serializer(ISerializerDeserializerXml <TNodeUI, TUIRawData> nodeUISerializer) { m_nodeUISerializer = nodeUISerializer; }
public Deserializer(IDataSource datasource, INodeFactory <ConversationNode <TNodeUI, TTransitionUI>, TTransitionUI, TUIRawData> nodeFactory, ISerializerDeserializerXml <TNodeUI, TUIRawData> nodeUISerializer) { m_datasource = datasource; m_nodeFactory = nodeFactory; m_nodeUISerializer = nodeUISerializer; }
public SerializerDeserializer(IDataSource datasource, INodeFactory <ConversationNode <TNodeUI, TTransitionUI>, TTransitionUI, TUIRawData> nodeFactory, ISerializerDeserializerXml <TNodeUI, TUIRawData> nodeUISerializer) { deserializer = new Deserializer(datasource, nodeFactory, nodeUISerializer); serializer = new Serializer(nodeUISerializer); }
public SerializerDeserializer(IDataSource datasource, ISerializerDeserializerXml <TUIRawData, TUIRawData> nodeUISerializer, ISerializerXml <TEditorData> editorDataSerializer, IDeserializerXml <TEditorData> editorDataDeserializer) { deserializer = new Deserializer(datasource, nodeUISerializer, editorDataDeserializer, null); serializer = new Serializer(nodeUISerializer, editorDataSerializer); }
public Serializer(ISerializerDeserializerXml <TUIRawData, TUIRawData> nodeUISerializer, ISerializerXml <TEditorData> editorDataSerializer) { m_nodeUISerializer = nodeUISerializer; m_editorDataSerializer = editorDataSerializer; }