From b09c40b7e12d35c6cae996a26a943185b341c907 Mon Sep 17 00:00:00 2001 From: linmeideli <2558527373@qq.com> Date: Thu, 20 Aug 2026 14:06:53 +0800 Subject: [PATCH] fix --- src/Impostor.Server/Net/State/Game.Incoming.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Impostor.Server/Net/State/Game.Incoming.cs b/src/Impostor.Server/Net/State/Game.Incoming.cs index a8efd3b4..05c89648 100644 --- a/src/Impostor.Server/Net/State/Game.Incoming.cs +++ b/src/Impostor.Server/Net/State/Game.Incoming.cs @@ -210,12 +210,6 @@ namespace Impostor.Server.Net.State return GameJoinResult.FromError(GameJoinError.InvalidLimbo); } - if (GameState == GameStates.Ended) - { - await HandleJoinGameNext(player, isNew); - return GameJoinResult.CreateSuccess(player); - } - var @event = new GamePlayerJoiningEvent(this, player); await _eventManager.CallAsync(@event); @@ -224,6 +218,12 @@ namespace Impostor.Server.Net.State return @event.JoinResult.Value; } + if (GameState == GameStates.Ended) + { + await HandleJoinGameNext(player, isNew); + return GameJoinResult.CreateSuccess(player); + } + await HandleJoinGameNew(player, isNew); return GameJoinResult.CreateSuccess(player); }