Пример #1
0
 static public void Init()
 {
     Items.Clear();
     ItemTriggerDb.Clear();
     foreach (var itemXmlFile in GameProject.GetFiles("item"))
     {
         XElement xmlRoot = Tools.LoadXml("Scripts/" + itemXmlFile);
         if (xmlRoot.Name == "items")
         {
             foreach (XElement node in Tools.GetXmlElements(xmlRoot, "item"))
             {
                 Items.Add(Item.Parse(node));
             }
         }
         else if (xmlRoot.Name == "item_triggers")
         {
             foreach (XElement node in Tools.GetXmlElements(xmlRoot, "item_trigger"))
             {
                 ItemTriggerDb.Add(ITTriggerDb.Parse(node));
             }
         }
     }
 }