FINALLY FIX MEMORY LEAK OMG (+ improved the lobby settings UI overall)

This commit is contained in:
Gurge44 committed 2026-06-10 15:30:05 +02:00
1 parent 3bb0758e55
commit bccb216e2d
29 files changed
+365 -557

No files matched your search

+3 -16
View File
@@ -457,13 +457,7 @@ public static class CollectionExtensions
foreach (PlayerControl player in players)
{
hasValue |= sender.Notify(player, text, time, overrideAll, log, setName);
if (sender.stream.Length > 500)
{
sender.SendMessage();
sender = CustomRpcSender.Create("NotifyPlayers", SendOption.Reliable);
hasValue = false;
}
// RpcSetName will handle oversized packets
}
sender.SendMessage(dispose: !hasValue);
@@ -475,15 +469,8 @@ public static class CollectionExtensions
for (int index = 0; index < players.Count; index++)
{
PlayerControl player = players[index];
hasValue |= sender.Notify(player, text, time, overrideAll, log, setName);
if (sender.stream.Length > 500)
{
sender.SendMessage();
sender = CustomRpcSender.Create("NotifyPlayers", SendOption.Reliable);
hasValue = false;
}
hasValue |= sender.Notify(players[index], text, time, overrideAll, log, setName);
// RpcSetName will handle oversized packets
}
sender.SendMessage(dispose: !hasValue);