UI rich text panel for the "kickback" stat. It defines color, animation properties and a single stat entry mapping PlayerStat.Kickback to integer formatting.
[RichTextPanel( @"\b[Kk]ickback\b" )]
public class RichTextKickback : RichTextBase
{
public override Color Color => new Color( 1f, 1f, 0.7f );
public override string AnimationName => "recoil";
public override float? AnimationDuration => 0.6f;
public override string AnimationTimingFunction => "ease-out";
public override string AnimationDirection => "normal";
public override RichTextStatEntry[] Stats => [
new( PlayerStat.Kickback, StatFormat.Int )
];
}