예제 #1
0
파일: GameUtil.cs 프로젝트: wooddice/PKHeX
 /// <summary>
 /// Gets the Generation the <see cref="GameVersion"/> belongs to.
 /// </summary>
 /// <param name="game">Game to retrieve the generation for</param>
 /// <returns>Generation ID</returns>
 public static int GetGeneration(this GameVersion game)
 {
     if (Gen1.Contains(game))
     {
         return(1);
     }
     if (Gen2.Contains(game))
     {
         return(2);
     }
     if (Gen3.Contains(game))
     {
         return(3);
     }
     if (Gen4.Contains(game))
     {
         return(4);
     }
     if (Gen5.Contains(game))
     {
         return(5);
     }
     if (Gen6.Contains(game))
     {
         return(6);
     }
     if (Gen7.Contains(game))
     {
         return(7);
     }
     return(-1);
 }
예제 #2
0
        private void InitializeObject()
        {
            GameObject targetObject = new GameObject();

            gen7 = targetObject.AddComponent <Gen7>();
            UnityEngine.Object.DontDestroyOnLoad(targetObject);
        }
    public static void goGen7()
    {
        Gen7 <int> gen7 = new Gen7 <int>();

        gen7.t           = 5;
        gen7.struct_Gen8 = new Gen8 <int>();

        Console.WriteLine("Gen7: FAIL");
    }
예제 #4
0
파일: GameUtil.cs 프로젝트: wooddice/PKHeX
 /// <summary>
 /// Gets the Generation the <see cref="GameVersion"/> belongs to.
 /// </summary>
 /// <param name="game">Game to retrieve the generation for</param>
 /// <returns>Generation ID</returns>
 public static int GetMaxSpeciesID(this GameVersion game)
 {
     if (Gen1.Contains(game))
     {
         return(Legal.MaxSpeciesID_1);
     }
     if (Gen2.Contains(game))
     {
         return(Legal.MaxSpeciesID_2);
     }
     if (Gen3.Contains(game))
     {
         return(Legal.MaxSpeciesID_3);
     }
     if (Gen4.Contains(game))
     {
         return(Legal.MaxSpeciesID_4);
     }
     if (Gen5.Contains(game))
     {
         return(Legal.MaxSpeciesID_5);
     }
     if (Gen6.Contains(game))
     {
         return(Legal.MaxSpeciesID_6);
     }
     if (Gen7.Contains(game))
     {
         if (SM.Contains(game))
         {
             return(Legal.MaxSpeciesID_7);
         }
         if (USUM.Contains(game))
         {
             return(Legal.MaxSpeciesID_7_USUM);
         }
         if (GG.Contains(game))
         {
             return(Legal.MaxSpeciesID_7b);
         }
         return(Legal.MaxSpeciesID_7_USUM);
     }
     return(-1);
 }
예제 #5
0
파일: GameUtil.cs 프로젝트: wooddice/pkNX
 /// <summary>
 /// Gets the Generation the <see cref="GameVersion"/> belongs to.
 /// </summary>
 /// <param name="game">Game to retrieve the generation for</param>
 /// <returns>Generation ID</returns>
 public static int GetMaxSpeciesID(this GameVersion game)
 {
     if (Gen1.Contains(game))
     {
         return(151);
     }
     if (Gen2.Contains(game))
     {
         return(251);
     }
     if (Gen3.Contains(game))
     {
         return(384);
     }
     if (Gen4.Contains(game))
     {
         return(493);
     }
     if (Gen5.Contains(game))
     {
         return(649);
     }
     if (Gen6.Contains(game))
     {
         return(Legal.MaxSpeciesID_6);
     }
     if (Gen7.Contains(game))
     {
         if (SM.Contains(game))
         {
             return(802);
         }
         if (USUM.Contains(game))
         {
             return(807);
         }
         return(Legal.MaxSpeciesID_7_GG);
     }
     return(-1);
 }