1 iw4madminapplicationeventparsers DynamicEventParserConfiguration
RaidMax edited this page 2023-05-20 22:09:21 -05:00

DynamicEventParserConfiguration Internal class

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]]
  end
  subgraph SharedLibraryCore.Interfaces
  SharedLibraryCore.Interfaces.IEventParserConfiguration[[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

Source code

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