private Dictionary<int, int> ParseAreaBossBlackList(XElement root)
{
var areaBossBlacklist = new Dictionary<int, int>();
if(root.Element("area_boss_blacklist") == null)
{
return areaBossBlacklist;
}
foreach (var blacklist in root.Element("area_boss_blacklist").Elements("blacklist"))
{
var areaId = int.Parse(blacklist.Attribute("area_id").Value);
int bossId = int.Parse(blacklist.Attribute("boss_id")?.Value ?? "-1");
areaBossBlacklist.Add(areaId, bossId);
}
return areaBossBlacklist;
}