diff --git a/Unity/Assets/Scripts/Core/Fiber/Module/CoroutineLock/CoroutineLockQueueType.cs b/Unity/Assets/Scripts/Core/Fiber/Module/CoroutineLock/CoroutineLockQueueType.cs index eae7bc39531..feb762a69c5 100644 --- a/Unity/Assets/Scripts/Core/Fiber/Module/CoroutineLock/CoroutineLockQueueType.cs +++ b/Unity/Assets/Scripts/Core/Fiber/Module/CoroutineLock/CoroutineLockQueueType.cs @@ -40,13 +40,13 @@ public static void Notify(this CoroutineLockQueueType self, long key, int level) { return; } + + queue.Notify(level); if (queue.Count == 0) { self.Remove(key); } - - queue.Notify(level); } }