All pastes #374932 Raw Edit

Someone

public text v1 · immutable
#374932 ·published 2007-02-27 22:00 UTC
rendered paste body
        private void LoadTriggers()
        {
            foreach (string file in Directory.GetFiles(triggerDirectory, "*.triggers"))
            {
                //Load trigger file
                using (XmlDocument triggerFile = new XmlDocument())
                {
                    try
                    {
                        triggerFile.Load(file);
                        XmlNodeList triggers = triggerFile.GetElementsByTagName("trigger");
                        foreach (XmlNode node in triggers)
                        {
                            // Load the trigger
                            string triggerText = node.SelectSingleNode("triggerText").InnerText;
                            string triggerOutput = node.SelectSingleNode("output").InnerText;
                            TriggerTarget target = Enum.Parse(typeof(TriggerTarget), node.SelectSingleNode("triggerTarget").InnerText);
                            TriggerType triggerType = Enum.Parse(typeof(TriggerType), node.SelectSingleNode("triggerType").InnerText);
                        }
                    }
                    catch (Exception ex)
                    {
                        manager.Log("Error loading " + triggerFile + ": " + ex.Message);
                    }
                }
            }
        }