public GameLogParser( string logFile, StreamParsingType streamType ) : base(logFile, streamType) { // List of functions to try/parse the line parsers = new Func<string, LogEntry>[] { ParseAddPlayer, ParseLevelStarting, ParseLevelStarted }; }
public CombatLogParser( string logFile, StreamParsingType streamType ) : base(logFile, streamType) { // List of functions to try/parse the line parsers = new Func<string, LogEntry>[] { ParseGameSession, ParseGameStart, ParsePlayerSpawn, ParseAuraEvent, ParseSpellEvent, ParseDamageEvent, ParseEntityHealed, ParseMissileDetonation, ParseMissileLaunch, ParsePlayerKilled, ParseGameEnd }; }