PKHeX/PKHeX.Core/PKM/Interfaces/IHomeTrack.cs
Kurt 10c5adadb8 Misc tweaks
Add more xmldoc
Move files/functions to better spot
Less allocation on hover glow
fix honeytree dppt group/slot/shake rand call (ty real.96)
2024-02-03 14:11:17 -06:00

19 lines
551 B
C#

namespace PKHeX.Core;
/// <summary>
/// Interface that exposes a <see cref="Tracker"/> for Pokémon HOME.
/// </summary>
/// <remarks>Internally called BankUniqueID</remarks>
public interface IHomeTrack
{
/// <summary>
/// Tracker for the associated <see cref="PKM"/>
/// </summary>
ulong Tracker { get; set; }
/// <summary>
/// Simple check if a <see cref="Tracker"/> is present.
/// </summary>
/// <remarks>Does not ensure that it is a valid tracker, just non-zero.</remarks>
bool HasTracker => Tracker != 0;
}