From 60cc763cd0d9e336a624c9d9f6df60d1813ee06f Mon Sep 17 00:00:00 2001 From: PopSlime Date: Thu, 22 Jun 2023 13:22:23 +0800 Subject: [PATCH] Fix the active network task not re-enqueued when suspended. --- Assets/Cryville/Common/Unity/NetworkTaskWorker.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Assets/Cryville/Common/Unity/NetworkTaskWorker.cs b/Assets/Cryville/Common/Unity/NetworkTaskWorker.cs index 712764e..5a87602 100644 --- a/Assets/Cryville/Common/Unity/NetworkTaskWorker.cs +++ b/Assets/Cryville/Common/Unity/NetworkTaskWorker.cs @@ -57,6 +57,7 @@ namespace Cryville.Common.Unity { suspended = true; if (currentNetworkTask != null) { currentNetworkTask.Cancel(); + networkTasks.Enqueue(currentNetworkTask); currentNetworkTask = null; } }