namespace PKHeX.Core; /// /// Small general purpose value passing object with misc data pertaining to an encountered Species. /// public record DexLevel(int Species, int Form) : ISpeciesForm { /// /// Maximum Level /// public int Level { get; set; } public override string ToString() => $"{(Species)Species}{(Form == 0 ? "" : $"-{Form}")} [{Level}]"; }