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