public static MapFlyObject Load(SecurityElement element) { MapFlyObject mapFlyObject = new MapFlyObject(); mapFlyObject.Task_ID = StrParser.ParseDecInt(StrParser.ParseStr(element.Attribute("Task_ID"), ""), -1); mapFlyObject.City = StrParser.ParseDecInt(StrParser.ParseStr(element.Attribute("City"), ""), -1); mapFlyObject.Area = StrParser.ParseDecInt(StrParser.ParseStr(element.Attribute("Area"), ""), -1); return(mapFlyObject); }
public override bool Load(SecurityElement element) { if (element.Tag != "Items") { return(false); } if (element.Children != null) { foreach (SecurityElement childrenElement in element.Children) { MapFlyObject mapFlyObject = MapFlyObject.Load(childrenElement); if (!_MapFlyObjectDict.ContainsKey(mapFlyObject.Task_ID)) { _MapFlyObjectDict[mapFlyObject.Task_ID] = mapFlyObject; } } } return(true); }