Exemple #1
0
 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;
 }
Exemple #2
0
 public Serializer(ISerializerDeserializerXml <TNodeUI, TUIRawData> nodeUISerializer)
 {
     m_nodeUISerializer = nodeUISerializer;
 }
Exemple #3
0
 public Deserializer(IDataSource datasource, INodeFactory <ConversationNode <TNodeUI, TTransitionUI>, TTransitionUI, TUIRawData> nodeFactory, ISerializerDeserializerXml <TNodeUI, TUIRawData> nodeUISerializer)
 {
     m_datasource       = datasource;
     m_nodeFactory      = nodeFactory;
     m_nodeUISerializer = nodeUISerializer;
 }
Exemple #4
0
 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);
 }
Exemple #5
0
 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);
 }
Exemple #6
0
 public Serializer(ISerializerDeserializerXml <TUIRawData, TUIRawData> nodeUISerializer, ISerializerXml <TEditorData> editorDataSerializer)
 {
     m_nodeUISerializer     = nodeUISerializer;
     m_editorDataSerializer = editorDataSerializer;
 }