PKHeX/PKHeX.Core/Legality/Encounters/IEncounterable.cs

19 lines
622 B
C#
Raw Normal View History

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; }
2021-02-25 02:08:03 +00:00
/// <summary>
/// Long name to describe the encounter data, containing more detailed (type-specific) information.
/// </summary>
string LongName { get; }
}