public void Load(string xml) { XDocument document = XDocument.Parse(xml); nebulaElements = new Dictionary <string, NebulaElementData>(); var dumpList = document.Element("nebula_elements").Elements("element").Select(element => { NebulaElementData data = new NebulaElementData(element); nebulaElements.Add(data.id, data); return(data); }).ToList(); }
public bool TryGetData(string id, out NebulaElementData data) { return(nebulaElements.TryGetValue(id, out data)); }