C# Class NetMud.Communication.Messaging.MessagingUtility

Utility methods for messaging output and translation
Show file Open project: SwiftAusterity/NetMud Class Usage Examples

Public Properties

Property Type Description
ColorGlyphs SupportedColors>.Dictionary

Public Methods

Method Description
TranslateColorVariables ( string messages, IEntity recipient ) : IEnumerable

Translates output text with entity variables (he, she, it, names, directions, etc)

TranslateColorVariables ( string message, IEntity recipient ) : string

Translates output text with color codes into proper output

TranslateEntityVariables ( string messages, IEntity[]>.Dictionary entities ) : IEnumerable

Translates output text with entity variables (he, she, it, names, directions, etc)

TranslateEntityVariables ( string message, IEntity[]>.Dictionary entities ) : string

Translates output text with entity variables (he, she, it, names, directions, etc)

Method Details

TranslateColorVariables() public static method

Translates output text with entity variables (he, she, it, names, directions, etc)
public static TranslateColorVariables ( string messages, IEntity recipient ) : IEnumerable
messages string the text array to translate
recipient IEntity the target entity of the message
return IEnumerable

TranslateColorVariables() public static method

Translates output text with color codes into proper output
public static TranslateColorVariables ( string message, IEntity recipient ) : string
message string the text to translate
recipient IEntity the target entity of the message
return string

TranslateEntityVariables() public static method

Translates output text with entity variables (he, she, it, names, directions, etc)
public static TranslateEntityVariables ( string messages, IEntity[]>.Dictionary entities ) : IEnumerable
messages string the text array to translate
entities IEntity[]>.Dictionary
return IEnumerable

TranslateEntityVariables() public static method

Translates output text with entity variables (he, she, it, names, directions, etc)
public static TranslateEntityVariables ( string message, IEntity[]>.Dictionary entities ) : string
message string the text to translate
entities IEntity[]>.Dictionary
return string

Property Details

ColorGlyphs public static property

public static Dictionary ColorGlyphs
return SupportedColors>.Dictionary