-
-
Notifications
You must be signed in to change notification settings - Fork 44
iw4madminapplicationeventparsers DynamicEventParserConfiguration
RaidMax edited this page May 21, 2023
·
1 revision
generic implementation of the IEventParserConfiguration allows script plugins to generate dynamic configurations
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph IW4MAdmin.Application.EventParsers
IW4MAdmin.Application.EventParsers.DynamicEventParserConfiguration[[DynamicEventParserConfiguration]]
end
subgraph SharedLibraryCore.Interfaces
SharedLibraryCore.Interfaces.IEventParserConfiguration[[IEventParserConfiguration]]
class SharedLibraryCore.Interfaces.IEventParserConfiguration interfaceStyle;
end
SharedLibraryCore.Interfaces.IEventParserConfiguration --> IW4MAdmin.Application.EventParsers.DynamicEventParserConfiguration
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 |
generic implementation of the IEventParserConfiguration allows script plugins to generate dynamic configurations
public DynamicEventParserConfiguration(IParserRegexFactory parserRegexFactory)
Type | Name | Description |
---|---|---|
IParserRegexFactory |
parserRegexFactory |
public virtual string GameDirectory { get; set; }
public virtual ParserRegex Say { get; set; }
public virtual string LocalizeText { get; set; }
public virtual ParserRegex Join { get; set; }
public virtual ParserRegex JoinTeam { get; set; }
public virtual ParserRegex Quit { get; set; }
public virtual ParserRegex Kill { get; set; }
public virtual ParserRegex Damage { get; set; }
public virtual ParserRegex Action { get; set; }
public virtual ParserRegex Time { get; set; }
public ParserRegex MapChange { get; set; }
public ParserRegex MapEnd { get; set; }
public virtual NumberStyles GuidNumberStyle { get; set; }
public Dictionary<string, TeamType> TeamMapping { get; set; }
Generated with ModularDoc