namespace PKHeX.Core; /// /// Context for determining if a ball can be inherited. /// public interface IBallContext { /// /// Checks if the can be bred with the given . /// /// Encounter Species /// Encounter Form /// Encounter Ball /// Current Entity BallInheritanceResult CanBreedWithBall(ushort species, byte form, Ball ball, PKM pk); /// bool CanBreedWithBall(ushort species, byte form, Ball ball); }