iw4madminapplicationeventparsers DynamicEventParserConfiguration - RaidMax/IW4M-Admin GitHub Wiki
Internal class
DynamicEventParserConfiguration Description
generic implementation of the IEventParserConfiguration allows script plugins to generate dynamic configurations
Diagram
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph IW4MAdmin.Application.EventParsers
IW4MAdmin.Application.EventParsers.DynamicEventParserConfiguration[DynamicEventParserConfiguration](/RaidMax/IW4M-Admin/wiki/DynamicEventParserConfiguration)
end
subgraph SharedLibraryCore.Interfaces
SharedLibraryCore.Interfaces.IEventParserConfiguration[IEventParserConfiguration](/RaidMax/IW4M-Admin/wiki/IEventParserConfiguration)
class SharedLibraryCore.Interfaces.IEventParserConfiguration interfaceStyle;
end
SharedLibraryCore.Interfaces.IEventParserConfiguration --> IW4MAdmin.Application.EventParsers.DynamicEventParserConfiguration
Members
Properties
Public properties
Type | Name | Methods |
---|---|---|
ParserRegex |
Action |
get, set |
ParserRegex |
Damage |
get, set |
string |
GameDirectory |
get, set |
NumberStyles |
GuidNumberStyle |
get, set |
ParserRegex |
Join |
get, set |
ParserRegex |
JoinTeam |
get, set |
ParserRegex |
Kill |
get, set |
string |
LocalizeText |
get, set |
ParserRegex |
MapChange |
get, set |
ParserRegex |
MapEnd |
get, set |
ParserRegex |
Quit |
get, set |
ParserRegex |
Say |
get, set |
Dictionary <string , TeamType > |
TeamMapping |
get, set |
ParserRegex |
Time |
get, set |
Details
Summary
generic implementation of the IEventParserConfiguration allows script plugins to generate dynamic configurations
Inheritance
Constructors
DynamicEventParserConfiguration
public DynamicEventParserConfiguration(IParserRegexFactory parserRegexFactory)
Arguments
Type | Name | Description |
---|---|---|
IParserRegexFactory |
parserRegexFactory |
Properties
GameDirectory
public virtual string GameDirectory { get; set; }
Say
public virtual ParserRegex Say { get; set; }
LocalizeText
public virtual string LocalizeText { get; set; }
Join
public virtual ParserRegex Join { get; set; }
JoinTeam
public virtual ParserRegex JoinTeam { get; set; }
Quit
public virtual ParserRegex Quit { get; set; }
Kill
public virtual ParserRegex Kill { get; set; }
Damage
public virtual ParserRegex Damage { get; set; }
Action
public virtual ParserRegex Action { get; set; }
Time
public virtual ParserRegex Time { get; set; }
MapChange
public ParserRegex MapChange { get; set; }
MapEnd
public ParserRegex MapEnd { get; set; }
GuidNumberStyle
public virtual NumberStyles GuidNumberStyle { get; set; }
TeamMapping
public Dictionary<string, TeamType> TeamMapping { get; set; }
Generated with ModularDoc