using PkmnLib.Dynamic.Models; namespace PkmnLib.Dynamic.Events; /// /// Event triggered when a Pokemon is healed. /// public class HealEvent : IEventData { /// public HealEvent(IPokemon pokemon, uint previousHealth, uint newHealth) { Pokemon = pokemon; PreviousHealth = previousHealth; NewHealth = newHealth; } /// /// The Pokemon that was healed. /// public IPokemon Pokemon { get; } /// /// The previous health of the Pokemon. /// public uint PreviousHealth { get; } /// /// The new health of the Pokemon. /// public uint NewHealth { get; } /// public EventBatchId BatchId { get; init; } = new(); }