Exemplo n.º 1
0
 internal static void ThrowOnInvalidAppId(this IAppDataInitializer game, AmiiboTag tag)
 {
     if (tag == null || !tag.HasAppData || tag.AmiiboSettings.AmiiboAppData.AppID != game.GetAppID())
     {
         throw new InvalidOperationException("The provided tag has not the correct app data. Maybe initialize it to this game before.");
     }
 }
Exemplo n.º 2
0
 public static uint?GetAppID(this IAppDataInitializer initializer)
 {
     return(AppDataUtil.GetAppID(initializer?.GetSupportedGameType()));
 }
Exemplo n.º 3
0
 public static Type GetSupportedGameType(this IAppDataInitializer initializer)
 {
     return(AppDataUtil.GetSupportedGameType(initializer?.GetType()));
 }
Exemplo n.º 4
0
 public static IEnumerable <Title> GetInitializationTitleIDs(this IAppDataInitializer initializer)
 {
     return(AppDataUtil.GetInitializationTitleIDs(initializer?.GetSupportedGameType()));
 }