using System; namespace PKHeX.Core; /// /// Exposes information about how special moves are learned via the move reminding interface. /// public interface IReminderSource { /// /// Checks if the can be learned. /// /// Entity base species /// Entity base form /// Move to check bool GetIsReminderMove(ushort species, byte form, ushort move); /// /// Gets the reminder move list that is permitted to be instructed. /// /// Entity base species /// Entity base form ReadOnlySpan GetReminderMoves(ushort species, byte form); }