Просмотр исходного кода

修复传送地图打了一个error日志的问题

tanghai 2 лет назад
Родитель
Сommit
95e7173c98

+ 1 - 1
Unity/Assets/Scripts/Hotfix/Server/Demo/MessageHelper.cs.meta → Unity/Assets/Scripts/Hotfix/Server/Demo/Map/MapMessageHelper.cs.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: f741e13c630658444812d605a1de756f
+guid: 4e05c01463d38254cbd5b1770fd16700
 MonoImporter:
   externalObjects: {}
   serializedVersion: 2

+ 1 - 1
Unity/Assets/Scripts/Hotfix/Server/Module/ActorLocation/MessageLocationSenderComponentSystem.cs

@@ -240,7 +240,7 @@ namespace ET.Server
                 if (messageLocationSender.ActorId == default)
                 {
                     messageLocationSender.Error = ErrorCore.ERR_NotFoundActor;
-                    return ET.MessageHelper.CreateResponse(iRequest, ErrorCore.ERR_NotFoundActor);
+                    return MessageHelper.CreateResponse(iRequest, ErrorCore.ERR_NotFoundActor);
                 }
                 IResponse response = await root.GetComponent<MessageSender>().Call(messageLocationSender.ActorId, rpcId, iRequest, needException: false);
                 

+ 1 - 2
Unity/Assets/Scripts/Hotfix/Server/Module/Message/MessageSenderSystem.cs

@@ -65,7 +65,7 @@ namespace ET
             
             if (fiber.Process == actorId.Process)
             {
-                return await fiber.MessageInnerSender.Call(actorId, rpcId, request);
+                return await fiber.MessageInnerSender.Call(actorId, rpcId, request, needException: needException);
             }
 
             // 发给NetInner纤程
@@ -81,7 +81,6 @@ namespace ET
             {
                 throw new RpcException(response.Error, $"Rpc error: request, 注意Actor消息超时,请注意查看是否死锁或者没有reply: actorId: {actorId} {request}, response: {response}");
             }
-
             if (needException && ErrorCore.IsRpcNeedThrowException(response.Error))
             {
                 throw new RpcException(response.Error, $"Rpc error: actorId: {actorId} {request}, response: {response}");