public void SaveWeaponFile(String aFilePath, Entity.WeaponData aWeaponData, Entity.WeaponListXml aWeaponList) { myFilePath = aWeaponData.myFilePath; myWeaponData = aWeaponData; myWeaponListXml = aWeaponList; string dataFolder = StringUtilities.GetDataFolderPath(aFilePath); dataFolder = dataFolder.Replace("Data/", ""); string weaponListPath = dataFolder + "Data/Script/LI_list_weapon.xml"; XmlWriterSettings settings = new XmlWriterSettings(); settings.OmitXmlDeclaration = true; settings.Indent = true; using (XmlWriter writer = XmlWriter.Create(dataFolder + myFilePath, settings)) { WriteWeaponFile(writer); } using (XmlWriter writer = XmlWriter.Create(weaponListPath, settings)) { WriteWeaponListFile(writer, myFilePath); } }