private void SaveScenePreset(string presetName)
{
RemoveScenePreset();
var xdoc = XDocument.Load(presetXmlFileName);
var scenePreset = new XElement("scenePreset",
new XAttribute("level", Application.loadedLevel),
new XAttribute("bgName", currentBg),
new XAttribute("yotogiName", currentYotogiName),
presetName);
DebugLog("save scene preset", scenePreset.ToString());
var scenePresetNodes = xdoc.Descendants("scenePreset");
if (scenePresetNodes.Count() == 0)
{
xdoc.Root.Add(scenePreset);
}
else
{
scenePresetNodes.Last().AddAfterSelf(scenePreset);
}
xdoc.Save(presetXmlFileName);
}