Exemple #1
0
        public void SetItems(XElement parent)
        {
            m_Items.Clear();
            DropListFactory factory = new DropListFactory();

            m_Items.AddRange(factory.Create(parent));
        }
        public void Load(string file)
        {
            m_DropLists.Clear();

            DropListFactory factory  = new DropListFactory();
            XDocument       document = XDocument.Load(file);
            var             dump     = document.Element("drop_lists").Elements("drop_list").Select(dlElement => {
                string name = dlElement.GetString("name");
                var list    = factory.Create(dlElement);
                m_DropLists.TryAdd(name, list);
                return(name);
            }).ToList();
        }