private void HandleRelationListFeedback(byte[] data) { RelationListS2C feedback = ProtobufUtils.Deserialize <RelationListS2C>(data); if (feedback.result) { List <FriendListDataStruct> dataList = GetFriendList(feedback.friends); dataList.Sort(FriendInfoSort); switch (currentListType) { case PlayerListType.Friend: friendListPlayerDataList = dataList; view.RefreshFriendList(); break; case PlayerListType.Black: blackListPlayerDataList = dataList; view.RefreshBlackList(); break; case PlayerListType.Appliation: applicationPlayerDataList = dataList; view.RefresRedBubble(); view.RefreshRedrefuseAllApplicationToggle(feedback.isRefuseApply); if (view.screenStatus == UI.FriendView.FriendScreenStatus.ShowApplicationInfomation) { view.RefreshApplicationInfomationPlayerList(); } break; default: break; } } }
private void HandleRelationListFeedback(byte[] data) { RelationListS2C feedback = ProtobufUtils.Deserialize <RelationListS2C>(data); if (feedback.result) { myFriendList = feedback.friends; myFriendList.Sort(SortMyFriend); } }
private void HandleRelationListFeedback(byte[] data) { RelationListS2C feedback = ProtobufUtils.Deserialize <RelationListS2C>(data); if (feedback.result) { friendList = feedback.friends; friendList.Sort(SortFriendInfo); view.RefreshFriendList(); } }