using SharedLibraryCore.Interfaces; namespace IW4MAdmin.Application.EventParsers { /// /// generic implementation of the IEventParserConfiguration /// allows script plugins to generate dynamic configurations /// sealed internal class DynamicEventParserConfiguration : IEventParserConfiguration { public string GameDirectory { get; set; } public ParserRegex Say { get; set; } = new ParserRegex(); public ParserRegex Join { get; set; } = new ParserRegex(); public ParserRegex Quit { get; set; } = new ParserRegex(); public ParserRegex Kill { get; set; } = new ParserRegex(); public ParserRegex Damage { get; set; } = new ParserRegex(); public ParserRegex Action { get; set; } = new ParserRegex(); } }