public static XcodeSerializer CreateInstance(string xml, bool isTemplate) { XcodeSerializer serializer = ScriptableObject.CreateInstance <XcodeSerializer> (); serializer.document = new XmlDocument(); serializer.document.LoadXml(xml); serializer.Initialize(); serializer.isTemplate = isTemplate; return(serializer); }
public static XcodeSerializer CreateInstance() { XcodeSerializer serializer = ScriptableObject.CreateInstance <XcodeSerializer> (); serializer.document = new XmlDocument(); serializer.FindPath(); if (File.Exists(serializer.path)) { serializer.document.Load(serializer.path); } else { serializer.document.LoadXml(serializer.emptyImportInfo); serializer.document.Save(serializer.path); } serializer.Initialize(); return(serializer); }