ui/richtext/RichTextFullHp.cs

A UI RichText panel class that matches the regex "\b[Ff]ull [Hh][Pp]\b" and defines visual and animation properties for a "Full HP" label. It sets animation name, timing, direction, duration, color, border radius and a subtle green gradient background.

Native Interop
[RichTextPanel( @"\b[Ff]ull [Hh][Pp]\b" )]
public class RichTextFullHp : RichTextBase
{
	public override string AnimationName => "heartbeat";
	public override string AnimationTimingFunction => "ease-in-out";
	public override string AnimationDirection => "normal";
	public override float? AnimationDuration => 2f;

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

	public override float? BorderRadius => 10f;
	public override Color? BackgroundGradientStart => new Color( 0.2f, 1f, 0.2f, 0f );
	public override Color? BackgroundGradientEnd => new Color( 0.2f, 1f, 0.2f, 0.2f );
	public override float? BackgroundGradientAngle => 45f;
}