using Impostor.Api.Events; using Impostor.Server.Events.Register; namespace Impostor.Server.Events { internal readonly struct EventHandler { public EventHandler(IEventListener o, IRegisteredEventListener listener) { Object = o; Listener = listener; } public IEventListener Object { get; } public IRegisteredEventListener Listener { get; } public void Deconstruct(out IEventListener o, out IRegisteredEventListener listener) { o = Object; listener = Listener; } } }