1 sharedlibrarycoreinterfaces IEventParserConfiguration
RaidMax edited this page 2023-05-20 22:09:21 -05:00

IEventParserConfiguration Public interface

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph SharedLibraryCore.Interfaces
  SharedLibraryCore.Interfaces.IEventParserConfiguration[[IEventParserConfiguration]]
  class SharedLibraryCore.Interfaces.IEventParserConfiguration interfaceStyle;
  end

Members

Properties

Public properties

Type Name Methods
ParserRegex Action
stores the regex information for an action event printed in the game log
get, set
ParserRegex Damage
stores the regex information for a damage event printed in the game log
get, set
string GameDirectory
stores the fs_game directory (this folder may vary between different clients)
get, set
NumberStyles GuidNumberStyle
indicates the format expected for parsed guids
get, set
ParserRegex Join
stores the regex information for a join event printed in the game log
get, set
ParserRegex JoinTeam
stores the regex information for a join team event printed in the game log
get, set
ParserRegex Kill
stores the regex information for a kill event printed in the game log
get, set
string LocalizeText
stores the special ASCII value used by CoD games that prevents the text in the chat from being localized
get, set
ParserRegex MapChange
stores the regex information for the map change game log
get
ParserRegex MapEnd
stores the regex information for the map end game log
get
ParserRegex Quit
stores the regex information for a quit event printed in the game log
get, set
ParserRegex Say
stores the regex information for a say event printed in the game log
get, set
Dictionary<string, TeamType> TeamMapping
maps the team code name to a type type eg "CT" -> Allies
get
ParserRegex Time
stores the regex information for the time prefix in game log
get, set

Details

Properties

GameDirectory

public string GameDirectory { get; set; }
Summary

stores the fs_game directory (this folder may vary between different clients)

Say

public ParserRegex Say { get; set; }
Summary

stores the regex information for a say event printed in the game log

LocalizeText

public string LocalizeText { get; set; }
Summary

stores the special ASCII value used by CoD games that prevents the text in the chat from being localized

Join

public ParserRegex Join { get; set; }
Summary

stores the regex information for a join event printed in the game log

JoinTeam

public ParserRegex JoinTeam { get; set; }
Summary

stores the regex information for a join team event printed in the game log

Quit

public ParserRegex Quit { get; set; }
Summary

stores the regex information for a quit event printed in the game log

Kill

public ParserRegex Kill { get; set; }
Summary

stores the regex information for a kill event printed in the game log

Damage

public ParserRegex Damage { get; set; }
Summary

stores the regex information for a damage event printed in the game log

Action

public ParserRegex Action { get; set; }
Summary

stores the regex information for an action event printed in the game log

Time

public ParserRegex Time { get; set; }
Summary

stores the regex information for the time prefix in game log

MapChange

public ParserRegex MapChange { get; }
Summary

stores the regex information for the map change game log

MapEnd

public ParserRegex MapEnd { get; }
Summary

stores the regex information for the map end game log

GuidNumberStyle

public NumberStyles GuidNumberStyle { get; set; }
Summary

indicates the format expected for parsed guids

TeamMapping

public Dictionary<string, TeamType> TeamMapping { get; }
Summary

maps the team code name to a type type eg "CT" -> Allies

Generated with ModularDoc