Example #1
0
 public override void OnSaveAsset(System.Xml.XmlWriter writer)
 {
     base.OnSaveAsset(writer);
     foreach (var mod in Mods)
     {
         writer.WriteStartElement("Mod");
         writer.SetAttr("AssetType", mod.GetType().Name);
         mod.OnSaveAsset(writer);
         writer.WriteEndElement();
     }
 }
 public override void OnSaveAsset(System.Xml.XmlWriter writer)
 {
     base.OnSaveAsset(writer);
     foreach (var effect in Effects)
     {
         writer.WriteStartElement("Effect");
         writer.SetAttr("AssetType", effect.GetType().Name);
         effect.OnSaveAsset(writer);
         writer.WriteEndElement();
     }
 }