Remove and save custom tags

This commit is contained in:
AbstractConcept 2022-09-21 16:15:25 -05:00
parent e36ef6a368
commit 2f3f807911
264 changed files with 1118 additions and 498 deletions

View file

@ -20,17 +20,17 @@ namespace RimWorldAnimationStudio
}
}
public static void WriteXML(Defs defs, string path)
public static void WriteXML<T>(T obj, string path)
{
if (defs == null || path == null || path == "")
if (obj == null || path == null || path == "")
{ return; }
XmlSerializer writer = new XmlSerializer(typeof(Defs));
XmlSerializer writer = new XmlSerializer(typeof(T));
XmlSerializerNamespaces nameSpaces = new XmlSerializerNamespaces();
nameSpaces.Add("", "");
FileStream file = File.Create(path);
writer.Serialize(file, defs, nameSpaces);
writer.Serialize(file, obj, nameSpaces);
file.Close();
}
}