C# Class SwtorCaster.Core.Services.Parsing.CombatLogParser

Inheritance: ICombatLogParser
Show file Open project: pjmagee/swtor-caster

Private Properties

Property Type Description
MatchByNPC string
MatchByPlayer string
ProcessAbility void
ProcessAbsorb void
ProcessDamageModifier void
ProcessDamageType void
ProcessDisplayName void
ProcessEffect void
ProcessEntity CombatLogEntity
ProcessMitigation void
ProcessParticipant CombatLogParticipant
ProcessSource void
ProcessTarget void
ProcessThreat void
ProcessTimeStamp void
ProcessTrackedPlayer void
ProcessValue void

Public Methods

Method Description
CombatLogParser ( ILoggerService loggerService ) : System
Parse ( string line ) : CombatLogEvent

Private Methods

Method Description
MatchByNPC ( string entity, CombatLogParticipant participant ) : string
MatchByPlayer ( string entity, CombatLogParticipant participant ) : string
ProcessAbility ( string ability ) : void
ProcessAbsorb ( Match match ) : void
ProcessDamageModifier ( Match match ) : void
ProcessDamageType ( Match match ) : void
ProcessDisplayName ( CombatLogEntity entity, Match match ) : void
ProcessEffect ( string effect ) : void
ProcessEntity ( string value ) : CombatLogEntity
ProcessMitigation ( Match match ) : void
ProcessParticipant ( string entity ) : CombatLogParticipant
ProcessSource ( string source ) : void
ProcessTarget ( string target ) : void
ProcessThreat ( string threat ) : void
ProcessTimeStamp ( string timeStamp ) : void
ProcessTrackedPlayer ( ) : void
ProcessValue ( string value ) : void

Method Details

CombatLogParser() public method

public CombatLogParser ( ILoggerService loggerService ) : System
loggerService ILoggerService
return System

Parse() public method

public Parse ( string line ) : CombatLogEvent
line string
return CombatLogEvent