2022-06-18 11:04:24 -07:00
|
|
|
namespace PKHeX.Core;
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Different Key Types used for <see cref="MemeCrypto"/>
|
|
|
|
/// </summary>
|
|
|
|
public enum MemeKeyIndex
|
2017-11-06 03:24:48 -08:00
|
|
|
{
|
2022-06-18 11:04:24 -07:00
|
|
|
LocalWireless = -1,
|
|
|
|
FriendlyCompetition = 0,
|
|
|
|
LiveCompetition = 1,
|
|
|
|
RentalTeam = 2,
|
|
|
|
PokedexAndSaveFile = 3,
|
|
|
|
GaOle = 4,
|
|
|
|
MagearnaEvent = 5,
|
|
|
|
MoncolleGet = 6,
|
|
|
|
IslandScanEventSpecial = 7,
|
|
|
|
TvTokyoDataBroadcasting = 8,
|
|
|
|
CapPikachuEvent = 9,
|
|
|
|
Unknown10 = 10,
|
|
|
|
Unknown11 = 11,
|
|
|
|
Unknown12 = 12,
|
|
|
|
Unknown13 = 13,
|
2021-01-07 18:05:21 -08:00
|
|
|
}
|
2023-01-21 20:02:33 -08:00
|
|
|
|
|
|
|
public static class MemeKeyIndexExtensions
|
|
|
|
{
|
|
|
|
public static bool CanSign(this MemeKeyIndex key) => key is MemeKeyIndex.PokedexAndSaveFile;
|
|
|
|
}
|