ui/richtext/RichTextPerk.cs

RichTextPerk is a RichTextPanel component that styles occurrences of the word "perk" or "perks" in rich text. It sets text color, underline, underline color and width; icon and image path are left empty or commented out.

Obfuscated Code
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";
}