We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 14c931a commit 1dbe417Copy full SHA for 1dbe417
1 file changed
src/DeadShowImage/Events.cs
@@ -37,7 +37,10 @@ private HookResult OnRoundPrestart(EventRoundPrestart @event)
37
38
foreach (var player in deadPlayers)
39
{
40
- if (player.IsFakeClient || !player.IsValid)
+ if (player is null)
41
+ continue;
42
+
43
+ if (player.IsFakeClient is true || player.IsValid is false)
44
45
deadPlayers.Remove(player);
46
continue;
@@ -52,4 +55,15 @@ private HookResult OnRoundPrestart(EventRoundPrestart @event)
52
55
53
56
return HookResult.Continue;
54
57
}
58
59
+ [GameEventHandler(HookMode.Pre)]
60
+ private HookResult OnPlayerDisconnect(EventPlayerDisconnect @event)
61
+ {
62
+ var player = @event.UserIdPlayer;
63
+ if (player is null || !player.IsValid)
64
+ return HookResult.Continue;
65
66
+ deadPlayers.Remove(player);
67
68
+ }
69
0 commit comments