public void MessageReceive(SocketModel model) { switch (model.command) { case GameHallProtocol.GAMEHALL_ROOMLIST_CREQ: roomListUI.MessageReceive(model); break; case GameHallProtocol.GAMEHALL_CHAT_CREQ: chatUI.MessageReceive(model); break; case GameHallProtocol.GAMEHALL_CREATEROOM_CREQ: CreateRoom(model); break; case GameHallProtocol.GAMEHALL_ENTERGAMEHALL_CREQ: roomListUI.MessageReceive(model); break; case GameHallProtocol.GAMEHALL_LEAVEROOM_CREQ: PrepareUI.GetInstance().MessageReceive(model); break; case GameHallProtocol.GAMEHALL_ENTERROOM_CREQ: EnterRoom(model); break; case GameHallProtocol.GAMEHALL_READY_CREQ: PrepareUI.GetInstance().MessageReceive(model); break; case GameHallProtocol.GAMEHALL_STARTGAME_CREQ: StartGame(model); break; case GameHallProtocol.GAMEHALL_GAMEHALLMES_CREQ: Debug.Log("jj"); gameHallMesUI.MessageReceive(model); break; } }