public static Map_CitysObject Load(SecurityElement element) { Map_CitysObject mapcitysObject = new Map_CitysObject(); mapcitysObject.Citys_ID = StrParser.ParseDecInt(StrParser.ParseStr(element.Attribute("Citys_ID"), ""), -1); mapcitysObject.Citys_Name = StrParser.ParseStr(element.Attribute("Citys_Name"), ""); mapcitysObject.Citys_PosX = StrParser.ParseDecInt(StrParser.ParseStr(element.Attribute("Citys_PosX"), ""), -1); mapcitysObject.Citys_PosY = StrParser.ParseDecInt(StrParser.ParseStr(element.Attribute("Citys_PosY"), ""), -1); mapcitysObject.Citys_PosZ = StrParser.ParseDecInt(StrParser.ParseStr(element.Attribute("Citys_PosZ"), ""), -1); return(mapcitysObject); }
public override bool Load(SecurityElement element) { if (element.Tag != "Items") { return(false); } if (element.Children != null) { foreach (SecurityElement childrenElement in element.Children) { Map_CitysObject mapcitysObject = Map_CitysObject.Load(childrenElement); if (!_Map_CitysObjectDict.ContainsKey(mapcitysObject.Citys_ID)) { _Map_CitysObjectDict[mapcitysObject.Citys_ID] = mapcitysObject; } } } return(true); }