コード例 #1
0
        public void LoadBalls(PKM pkm)
        {
            var legal = BallRandomizer.GetLegalBalls(pkm).ToArray();
            var poss  = ((Ball[])Enum.GetValues(typeof(Ball))).Skip(1)
                        .TakeWhile(z => (int)z <= pkm.MaxBallID).ToArray();
            var names = GameInfo.BallDataSource;

            LoadBalls(poss, legal, names);
        }
コード例 #2
0
 /// <summary>
 /// Set matching colored pokeballs based on the color API in personal table
 /// </summary>
 /// <param name="pk">Return PKM</param>
 public static void SetMatchingBall(this PKM pk) => BallRandomizer.ApplyBallLegalByColor(pk);