diff --git a/Assets/GameScripts/HotFix/GameLogic/DataCenter/GameClient.cs b/Assets/GameScripts/HotFix/GameLogic/DataCenter/GameClient.cs index 147bff80..07d9d393 100644 --- a/Assets/GameScripts/HotFix/GameLogic/DataCenter/GameClient.cs +++ b/Assets/GameScripts/HotFix/GameLogic/DataCenter/GameClient.cs @@ -133,7 +133,7 @@ namespace GameLogic public virtual async FTask Call(IRequest request, long routeId = 0) { - if (Scene == null || Scene.Session == null) + if (Scene == null || Scene.Session == null || Scene.Session.IsDisposed) { return null; }