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