Forráskód Böngészése

【优化】吃碰杠胡过推送协议增加类型字段区分一下

johnclot69 1 éve
szülő
commit
c4f6fb22e5

+ 1 - 0
Config/Proto/OuterMessage_C_30001.proto

@@ -279,6 +279,7 @@ message G2C_Operation // IResponse
 message G2C_OperationPush // IActorMessage
 {
 	RoomInfo info = 1;	// 房间信息
+	int32 OpType = 2;	// 操作类型 1吃 2碰 3杠 4胡 5过
 }
 
 message G2C_TestHotfixMessage // IMessage

+ 7 - 7
DotNet/Hotfix/Scenes/Game/Room/HGHuangHuangComponentSystem.cs

@@ -635,7 +635,7 @@ namespace ET.Server
             {
                 RoomInfo info = ProtoHelper.RoomToProto(room, p, player);
                 info.Time = 15;
-                MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info});
+                MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info, OpType = 1});
             }
         }
 
@@ -716,7 +716,7 @@ namespace ET.Server
             {
                 RoomInfo info = ProtoHelper.RoomToProto(room, p, player);
                 info.Time = 15;
-                MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info});
+                MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info, OpType = 2});
             }
         }
 
@@ -896,7 +896,7 @@ namespace ET.Server
                     {
                         RoomInfo info = ProtoHelper.RoomToProto(room, p, player);
                         info.Time = 15;
-                        MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info});
+                        MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info, OpType = 3});
                     }
                 }
             }
@@ -928,7 +928,7 @@ namespace ET.Server
                     {
                         RoomInfo info = ProtoHelper.RoomToProto(room, p, player);
                         info.Time = 15;
-                        MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info});
+                        MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info, OpType = 4});
                     }
                     
                     // 自摸胡牌结算
@@ -987,7 +987,7 @@ namespace ET.Server
             {
                 RoomInfo info = ProtoHelper.RoomToProto(room, p, player);
                 info.Time = 15;
-                MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info});
+                MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info, OpType = 4});
             }
         }
 
@@ -1113,7 +1113,7 @@ namespace ET.Server
                             {
                                 RoomInfo info = ProtoHelper.RoomToProto(room, p, player);
                                 info.Time = 15;
-                                MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info});
+                                MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info, OpType = 5});
                             }
                         }
                     }
@@ -1175,7 +1175,7 @@ namespace ET.Server
                             {
                                 RoomInfo info = ProtoHelper.RoomToProto(room, p, player);
                                 info.Time = 15;
-                                MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info});
+                                MessageHelper.SendToClient(p, new G2C_OperationPush(){info = info, OpType = 5});
                             }
                         }
                     }

+ 3 - 0
DotNet/Model/Generate/Message/OuterMessage_C_30001.cs

@@ -558,6 +558,9 @@ namespace ET
 		[ProtoMember(1)]
 		public RoomInfo info { get; set; }
 
+		[ProtoMember(2)]
+		public int OpType { get; set; }
+
 	}
 
 	[Message(OuterMessage.G2C_TestHotfixMessage)]

+ 3 - 0
Unity/Assets/Scripts/Codes/Model/Client/Generate/Message/OuterMessage_C_30001.cs

@@ -558,6 +558,9 @@ namespace ET
 		[ProtoMember(1)]
 		public RoomInfo info { get; set; }
 
+		[ProtoMember(2)]
+		public int OpType { get; set; }
+
 	}
 
 	[Message(OuterMessage.G2C_TestHotfixMessage)]