PKHeX/PKHeX.Core/Editing/Bulk/PKMInfo.cs
Kurt b8835facd5 Rename public "pkm" properties to non-lowercase
lowercase = local variable or private member
2019-10-27 12:57:04 -07:00

20 lines
No EOL
650 B
C#

using System.Collections.Generic;
namespace PKHeX.Core
{
/// <summary>
/// Information wrapper used for Bulk Editing to apply suggested values.
/// </summary>
internal sealed class PKMInfo
{
internal PKM Entity { get; }
internal PKMInfo(PKM pk) { Entity = pk; }
private LegalityAnalysis? la;
internal LegalityAnalysis Legality => la ??= new LegalityAnalysis(Entity);
public bool Legal => Legality.Valid;
internal IReadOnlyList<int> SuggestedRelearn => Legality.GetSuggestedRelearn();
internal EncounterStatic? SuggestedEncounter => Legality.GetSuggestedMetInfo();
}
}