Defines GunGolden, a subclass of Gun. It declares a constant ItemId, two private static methods returning crit chance and crit damage, and a public static Description method that returns a formatted description string.
public class GunGolden : Gun
{
public const string ItemId = "gun_golden";
private static int GetCritChance() => 20;
private static int GetCritDamage() => 100;
public static string Description() => $"+{GetCritChance()}% crit chance, +{GetCritDamage()}% crit damage";
}