public override void DoCommand() { friendListInfo = DataDo.Json2Object <List <PersonalInfo> >(Decode.DecodFirstContendBtye(bytes)); //Debug.Log("查找到好友人数:" + friendListInfo.Count); if (MMunePanel.Get()) { MMunePanel.Get().UpdateFriendList(friendListInfo); } }
public override void DoCommand()//接收排行榜 { //Rank.loadRank = true; //服务器是封装的是什么类型,客户端解析的时候就用什么类型去解 rankList = DataDo.Json2Object <List <PersonalInfo> >(Decode.DecodFirstContendBtye(bytes)); if (MMunePanel.Get()) { MMunePanel.Get().UpdateRankList(rankList); } }
/// <summary> /// 心跳包 查好友 查排行 发送 /// </summary> void Refresh_Send() { if (isLogin) { if (Time.time - lastTime >= heartBeatTime) { HeartbeatCommand.Heartbeat_Send();//心跳包发送 if (MMunePanel.Get()) { RankCommand.Rank_Send(); //获取查询排行的命令 SelectFriendCommand.SelectFriendList(); //查找所有好友 } if (RoomsHallPanel.Get()) { RoomCommand.SelectRooms();//获取所有房间 } //if (RoomPanel.Get()) //{ // RoomCommand.RefreshThisRoomInfo(myInfo.roomNum);//刷新当前房间信息 //} lastTime = Time.time; } } }