-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathQrtEventsHandler.cs
More file actions
61 lines (50 loc) · 1.63 KB
/
Copy pathQrtEventsHandler.cs
File metadata and controls
61 lines (50 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
using LabApi.Events.CustomHandlers;
using LabApi.Events.Arguments.PlayerEvents;
using LabApi.Events.Arguments.ServerEvents;
namespace QRTForces
{
public sealed class QrtEventsHandler : CustomEventsHandler
{
private readonly QrtService qrtService;
public QrtEventsHandler(QrtService qrtService)
{
this.qrtService = qrtService;
}
public override void OnServerRoundStarted()
{
qrtService.HandleRoundStarted();
}
public override void OnServerRoundEnded(RoundEndedEventArgs ev)
{
qrtService.HandleRoundEnded();
}
public override void OnPlayerUsingIntercom(PlayerUsingIntercomEventArgs ev)
{
qrtService.HandlePlayerUsingIntercom(ev);
}
public override void OnPlayerDeath(PlayerDeathEventArgs ev)
{
qrtService.HandlePlayerDeath(ev);
}
public override void OnPlayerLeft(PlayerLeftEventArgs ev)
{
qrtService.HandlePlayerLeft(ev);
}
public override void OnPlayerChangedRole(PlayerChangedRoleEventArgs ev)
{
qrtService.HandlePlayerChangedRole(ev);
}
public override void OnPlayerReceivedLoadout(PlayerReceivedLoadoutEventArgs ev)
{
qrtService.HandlePlayerReceivedLoadout(ev);
}
public override void OnPlayerSpawning(PlayerSpawningEventArgs ev)
{
qrtService.HandlePlayerSpawning(ev);
}
public override void OnPlayerSpawned(PlayerSpawnedEventArgs ev)
{
qrtService.HandlePlayerSpawned(ev);
}
}
}