A UI rich-text style component for area damage labels. It defines icon, text color, underline and underline color for any text matching the Area Damage/DMG regex via a RichTextPanel attribute.
[RichTextPanel( @"\b[Aa]rea ([Dd]amage|[Dd][Mm][Gg])\b", UseCaptureGroup = false )]
public class RichTextAreaDmg : RichTextBase
{
public override string Icon => "";
public override Color Color => new Color( 0.8f, 0.8f, 1f );
//public override int? FontWeight => 800;
public override bool Underline => true;
public override Color? UnderlineColor => new Color( 0.8f, 0.8f, 1f, 0.6f );
}