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
}
///