Example #1
0
 internal static void ValidateGender(PBEAlphabeticalList <PBEGender> valid, PBEGender value)
 {
     if (!valid.Contains(value))
     {
         throw new ArgumentOutOfRangeException(nameof(value));
     }
 }
Example #2
0
 public static void ValidateItem(PBEAlphabeticalList <PBEItem> valid, PBEItem value)
 {
     if (!valid.Contains(value))
     {
         throw new ArgumentOutOfRangeException(nameof(value));
     }
 }
 private PBEDDEventPokemon(IList <byte> generations, PBESpecies species, byte level, bool?shiny, PBEGender?gender, PBEAbility[] possibleAbilities, PBEAlphabeticalList <PBENature> possibleNatures, byte?[] ivs, PBEMove[] moves)
     : this(generations, species, level, shiny, gender, possibleAbilities, possibleNatures.AsReadOnly(), ivs, moves)
 {
 }