namespace SharedLibraryCore.Interfaces { public interface IEventParser { /// /// Generates a game event based on log line input /// /// server the event occurred on /// single log line string /// /// todo: make this integrate without needing the server GameEvent GetEvent(Server server, string logLine); /// /// Get game specific folder prefix for log files /// /// Game directory prefix IEventParserConfiguration Configuration { get; set; } string Version { get; set; } } }