A RichText panel definition for detecting level-up messages. It sets display icon to empty, tint color to orange, and configures text shadow color, blur and vertical offset for styling matched text.
[RichTextPanel( @"\b[Ll]evel-[Uu]ps?\b" )]
public class RichTextLevelup : RichTextBase
{
public override string Icon => "";
public override Color Color => Color.Orange.Saturate( 0f );
public override Color? TextShadowColor => new Color( 1f, 1f, 0f );
public override float? TextShadowBlur => 5f;
public override float? TextShadowOffsetY => -3f;
}