using PkmnLib.Dynamic.Models; namespace PkmnLib.Dynamic.Events; /// /// Event triggered when a Pokemon faints. /// public class FaintEvent : IEventData { /// public FaintEvent(IPokemon pokemon) { Pokemon = pokemon; } /// /// The Pokemon that fainted. /// public IPokemon Pokemon { get; init; } /// public EventBatchId BatchId { get; init; } = new(); }