ui/richtext/RichTextPerk.cs

A UI RichText panel class that matches the word "perk" or "perks" and styles it. It sets icon, text color, underline, underline color and width for matched text.

NetworkingFile Access
using Sandbox.UI;

[RichTextPanel( @"\b[Pp]erks?\b" )]
public class RichTextPerk : RichTextBase
{
	//public override string ImagePath => "textures/ui/perk.png";
	public override string Icon => "";

	public override Color Color => new Color( 1f, 1f, 0.8f );

	public override bool Underline => true;
	//public override TextDecorationStyle? UnderlineStyle => TextDecorationStyle.Double;
	public override Color? UnderlineColor => new Color( 1f, 1f, 0.8f, 0.3f );
	public override float? UnderlineWidth => 2f;
	//public override float? BorderWidth => 1f;
	//public override Color? BorderColor => new Color( 1f, 1f, 0.8f, 0.3f );
	//public override string BorderStyle => "solid";
}