From 94bad21e8d23bd3538e24a516fa00956e68cbea2 Mon Sep 17 00:00:00 2001 From: milimoe Date: Wed, 18 Oct 2023 22:48:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0SocketMessageType:=20System&M?= =?UTF-8?q?atchRoom?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Controller/RunTimeController.cs | 20 ++++++++++++++++++++ Library/Constant/TypeEnum.cs | 4 +++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/Controller/RunTimeController.cs b/Controller/RunTimeController.cs index ab0baaf..08abed9 100644 --- a/Controller/RunTimeController.cs +++ b/Controller/RunTimeController.cs @@ -310,6 +310,10 @@ namespace Milimoe.FunGame.Core.Controller Close(); SocketHandler_Disconnect(ServerMessage); break; + + case SocketMessageType.System: + SocketHandler_System(ServerMessage); + break; case SocketMessageType.HeartBeat: SocketHandler_HeartBeat(ServerMessage); @@ -327,6 +331,10 @@ namespace Milimoe.FunGame.Core.Controller SocketHandler_UpdateRoomMaster(ServerMessage); break; + case SocketMessageType.MatchRoom: + SocketHandler_MatchRoom(ServerMessage); + break; + case SocketMessageType.Unknown: default: break; @@ -347,6 +355,12 @@ namespace Milimoe.FunGame.Core.Controller /// protected abstract void SocketHandler_Disconnect(SocketObject ServerMessage); + /// + /// 客户端接收到服务器系统消息后的处理方法 + /// + /// + protected abstract void SocketHandler_System(SocketObject ServerMessage); + /// /// 客户端接收到服务器心跳后的处理方法 /// @@ -370,5 +384,11 @@ namespace Milimoe.FunGame.Core.Controller /// /// protected abstract void SocketHandler_UpdateRoomMaster(SocketObject ServerMessage); + + /// + /// 客户端接收到匹配房间成功后的处理方法 + /// + /// + protected abstract void SocketHandler_MatchRoom(SocketObject ServerMessage); } } diff --git a/Library/Constant/TypeEnum.cs b/Library/Constant/TypeEnum.cs index fa2b3d0..bde749d 100644 --- a/Library/Constant/TypeEnum.cs +++ b/Library/Constant/TypeEnum.cs @@ -62,10 +62,12 @@ namespace Milimoe.FunGame.Core.Library.Constant DataRequest, Connect, Disconnect, + System, HeartBeat, ForceLogout, Chat, - UpdateRoomMaster + UpdateRoomMaster, + MatchRoom } ///