示例#1
0
 public virtual void Serialize(XmlSerializer serializer, Section value)
 {
     serializer.AddString(NameInfo, value.Name);
     serializer.AddString(IconKeyInfo, value.IconKey);
     serializer.AddColor(ColorInfo, value.Color);
     serializer.AddKeyValuePairs(TabsInfo, value.Tabs, TabFactory);
 }
 public void Serialize(XmlSerializer serializer, Panel value)
 {
     serializer.AddString(TypeInfo, value.Type);
     serializer.AddStringKeyValuePairs(DataInfo, value.Values);
     serializer.AddKeyValuePairs(ChildPanelsInfo, value.ChildPanels, ChildPanelFactory);
     serializer.AddValue(PinsInfo, value.Pins, PinsFactory);
 }
示例#3
0
 public virtual void Serialize(XmlSerializer serializer, QuizPin value)
 {
     serializer.AddKeyValuePairs(QuestionsInfo, value.Questions, PanelFactory.Value);
 }
 public void Serialize(XmlSerializer serializer, EncounterNonImageContent value)
 {
     serializer.AddKeyValuePairs(CharactersInfo, value.Characters, CharacterFactory);
     serializer.AddKeyValuePairs(SectionsInfo, value.Sections, SectionFactory);
 }
 public void Serialize(XmlSerializer serializer, EncounterImageContent value)
 {
     //serializer.AddKeyValuePairs(IconsInfo, value.Icons, SpriteFactory);
     serializer.AddKeyValuePairs(SpritesInfo, value.Sprites, SpriteFactory);
 }
 public void Serialize(XmlSerializer serializer, DialoguePin value)
 {
     serializer.AddKeyValuePairs(ConversationInfo, value.Conversation, PanelFactory.Value);
 }
示例#7
0
 public void Serialize(XmlSerializer serializer, Tab value)
 {
     serializer.AddString(TypeInfo, value.Type);
     serializer.AddString(NameInfo, value.Name);
     serializer.AddKeyValuePairs(PanelsInfo, value.Panels, PanelFactory);
 }