Procházet zdrojové kódy

去掉了Fiber发给自己的消息优化,没啥必要,这种情况很少,即使有,等到下一帧处理也没问题

tanghai před 1 rokem
rodič
revize
d4f816d8a5

+ 0 - 6
Unity/Assets/Scripts/Core/Fiber/Module/Actor/ProcessInnerSenderSystem.cs

@@ -105,12 +105,6 @@ namespace ET
             {
                 throw new Exception($"actor inner process diff: {actorId.Process} {fiber.Process}");
             }
-
-            if (actorId.Fiber == fiber.Id)
-            {
-                self.HandleMessage(fiber, new MessageInfo() {ActorId = actorId, MessageObject = message});
-                return true;
-            }
             
             return MessageQueue.Instance.Send(fiber.Address, actorId, message);
         }