private void Response(int error, List <byte[]> btData) { var data = PlayerRankListResponse.ParseFrom(btData[0]); m_userProxy.SetPlayerIndex(data.UserRank); m_userProxy.SetPlayerRank(data.Rank); m_pvpProxy.SetRankListData(data); SendNotification(NotificationConstant.RankUpdate, new object[] { data.Rank, data.UserRank }); SendNotification(NotificationConstant.RankListResponse); }
public void SetRankListData(PlayerRankListResponse data) { List <RankList> temp = new List <RankList>(); var count = data.RankInfoCount; for (int i = 0; i < count; i++) { var rankData = data.GetRankInfo(i); RankList rankInfo = new RankList(); rankInfo.index = rankData.Ranking; rankInfo.userName = rankData.Name; rankInfo.rank = rankData.Rank; temp.Add(rankInfo); } m_pvpData.RankListData = temp; }