PKHeX/PKHeX.Core/Legality/Encounters/IEncounterable.cs
Kurt f83a9bf833 Expose shiny potential value
Not really digging it currently as it doesn't cover multi-state like AlwaysStar-Or-Never, but that single edge case can be handled elsewhere
2022-01-07 17:48:12 -08:00

19 lines
684 B
C#

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; }
}
}