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);
}
}
}
}