using PkmnLib.Dynamic.Models; namespace PkmnLib.Dynamic.Events; public class MoveInvulnerableEvent : IEventData { public IExecutingMove ExecutingMove { get; } public IPokemon Target { get; } public MoveInvulnerableEvent(IExecutingMove executingMove, IPokemon target) { ExecutingMove = executingMove; Target = target; } /// public EventBatchId BatchId { get; init; } }