Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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;
    }