using PkmnLib.Dynamic.Models; using PkmnLib.Static.Species; namespace PkmnLib.Dynamic.Events; public class SpeciesChangeEvent : IEventData { public IPokemon Pokemon { get; } public ISpecies Species { get; } public IForm Form { get; } public SpeciesChangeEvent(IPokemon pokemon, ISpecies species, IForm form) { Pokemon = pokemon; Species = species; Form = form; } /// public EventBatchId BatchId { get; init; } }