namespace PKHeX.Core { /// <summary> /// Common Encounter Properties base interface. /// <inheritdoc cref="IEncounterInfo"/> /// </summary> public interface IEncounterable : IEncounterInfo, ILocation, IFixedAbilityNumber, IFixedBall, IShinyPotential { /// <summary> /// Short name to describe the encounter data, usually just indicating which of the main component encounter types the data is. /// </summary> string Name { get; } /// <summary> /// Long name to describe the encounter data, containing more detailed (type-specific) information. /// </summary> string LongName { get; } } }