Add generic LearnedMove in PokemonBuilder.

This commit is contained in:
2020-09-07 18:54:09 +02:00
parent c797a4180b
commit 0a2ce2d6e4
2 changed files with 25 additions and 14 deletions

View File

@@ -2,10 +2,11 @@ using System.Collections.Generic;
using PkmnLibSharp.Battling;
using PkmnLibSharp.Library;
using PkmnLibSharp.Library.Items;
using PkmnLibSharp.Library.Moves;
namespace PkmnLibSharpTests.Battling
{
public class PokemonBuilder : BasePokemonBuilder<Pokemon>
public class PokemonBuilder : BasePokemonBuilder<Pokemon, LearnedMove>
{
public PokemonBuilder(BattleLibrary library, string species, byte level) : base(library, species, level)
{
@@ -18,5 +19,10 @@ namespace PkmnLibSharpTests.Battling
heldItem, Nickname, HiddenAbility, (byte) AbilityIndex, moves, IVs, EVs, nature);
return pkmn;
}
protected override LearnedMove CreateLearnedMove(MoveData move, byte maxUses, MoveLearnMethod learnMethod)
{
return new LearnedMove(move, maxUses, learnMethod);
}
}
}