RegexTrigger CreateRegexTrigger(TriggerData data) { var trigger = new RegexTrigger { Condition = data.Condition, Name = data.Condition.Substring(0, data.Condition.Length <= 25 ? data.Condition.Length : 25), Active = data.Active }; trigger.AddNotifier(new SoundNotifier(data.SoundName)); foreach (var logType in data.LogTypes) { trigger.AddLogType(logType); } return trigger; }
public RegexTriggerConfig(RegexTrigger regexTrigger) { _regexTrigger = regexTrigger; InitializeComponent(); _initComplete = true; }