A RichText panel definition that matches text like "At 1 HP" (case-insensitive). It configures visual styling and a short animation: color, animation name/duration/timing, border radius and a background gradient.
[RichTextPanel( @"\b[Aa]t 1 [Hh][Pp]\b" )]
public class RichTextAt1Hp : RichTextBase
{
public override Color Color => new Color( 1f, 0.2f, 0.25f );
public override string AnimationName => "throb";
public override float? AnimationDuration => 0.5f;
public override string AnimationTimingFunction => "ease-out";
public override float? BorderRadius => 10f;
public override Color? BackgroundGradientStart => new Color( 0.6f, 0.2f, 0.3f, 0f );
public override Color? BackgroundGradientEnd => new Color( 0.6f, 0.4f, 0.3f, 0.3f );
public override float? BackgroundGradientAngle => -85f;
}