14 lines
406 B
C#
14 lines
406 B
C#
using PkmnLib.Dynamic.Models;
|
|
|
|
namespace PkmnLib.Dynamic.Libraries;
|
|
|
|
/// <summary>
|
|
/// Calculates experience gain for Pokémon battles.
|
|
/// </summary>
|
|
public interface IExperienceGainCalculator
|
|
{
|
|
/// <summary>
|
|
/// Calculates the experience a Pokémon gains when defeating another Pokémon.
|
|
/// </summary>
|
|
uint CalculateExperienceGain(IPokemon defeatedPokemon, IPokemon victoriousPokemon);
|
|
} |