ui/richtext/RichTextKickback.cs

UI rich text panel for the "kickback" stat. It defines color, animation properties and a single stat entry mapping PlayerStat.Kickback to integer formatting.

Reflection
[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 )
	];
}