From 886b57f16a99fef7eb1a1e8f1f4378f1d4c6aeae Mon Sep 17 00:00:00 2001 From: Sanae Date: Thu, 31 Mar 2022 16:21:20 -0600 Subject: [PATCH] Actually broadcast instead of sending to only one person --- Server/Program.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Server/Program.cs b/Server/Program.cs index 21d94f0..9f6c8ac 100644 --- a/Server/Program.cs +++ b/Server/Program.cs @@ -260,15 +260,15 @@ CommandHandler.RegisterCommand("tag", args => { await Task.Delay(realTime); await Task.WhenAll( Parallel.ForEachAsync(seekers, async (seeker, _) => - await seeker.Send(new TagPacket { + await server.Broadcast(new TagPacket { UpdateType = TagPacket.TagUpdate.State, IsIt = true - })), + }, seeker)), Parallel.ForEachAsync(server.Clients.Except(seekers), async (hider, _) => - await hider.Send(new TagPacket { + await server.Broadcast(new TagPacket { UpdateType = TagPacket.TagUpdate.State, IsIt = false - }) + }, hider) ) ); consoleLogger.Info($"Started game with seekers {string.Join(", ", seekerNames)}");