blob: 190f7f398918143bdf5a91e4eb0b95371d54a6b5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
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;
}
}
}
|