private void RemoveScenePreset()
{
var xdoc = XDocument.Load(presetXmlFileName);
IEnumerable<XElement> removeTarget =
from el in xdoc.Descendants("scenePreset")
where (string)el.Attribute("level") == Application.loadedLevel.ToString()
&& (string)el.Attribute("bgName") == currentBg
&& (string)el.Attribute("yotogiName") == currentYotogiName
select el;
if (removeTarget.Count() > 0)
{
foreach (var elem in removeTarget.ToList())
{
DebugLog("remove scene preset", elem.ToString());
elem.Remove();
}
xdoc.Save(presetXmlFileName);
}
}