//------------------------------------------------------------------------- public override void handleEvent(object sender, EntityEvent e) { if (e is EvUiClickSearchDesk) { // 搜索牌桌 var ev = (EvUiClickSearchDesk)e; enterLobby(ev.desktop_searchfilter); } else if (e is EvUiClickSearchFriendsDesk) { // 查找正在玩好友桌子 //UiMbLobby ui_lobby = UiMgr.Instance.getCurrentUi<UiMbLobby>(); //ui_lobby.setCurrentPlayingFriend(CoPlayerFriend.FriendListInDesktop); } else if (e is EvUiClickPlayInDesk) { // 玩家点击进入桌子玩 var ev = (EvUiClickPlayInDesk)e; CoPlayer.requestEnterDesktop(ev.desk_etguid); } else if (e is EvUiClickFindSuitDeskTop) { // 查找合适牌桌 } else if (e is EvUiClickLeaveLobby) { // 点击上一步,返回主界面 leaveLobby(); } else if (e is EvUiRequestGetCurrentFriendPlayDesk) { // 查询制定玩家所在桌子 var ev = (EvUiRequestGetCurrentFriendPlayDesk)e; requestSearchDesktopFollowFriend(ev.desktop_etguid); } }