Example #1
0
        public void UpdatePvpArenaFighters(List <RankArenaOpponentProtoData> dataList, int remainRefreshTimes, long refreshTimesCoolingOverTime)
        {
            int count = dataList.Count;

            _pvpInfo.fighterInfoList.Clear();
            for (int i = 0; i < count; i++)
            {
                PvpFighterInfo info = new PvpFighterInfo(dataList[i]);
                _pvpInfo.fighterInfoList.Add(info);
                // Debugger.Log(info.ToString());
            }
            _pvpInfo.fighterInfoList.Sort(ComparePvpFighterInfo);
            _pvpInfo.remainRefreshTimes = remainRefreshTimes;
            _pvpInfo.SetRefreshTimesCoolingOverTime(refreshTimesCoolingOverTime);
        }
Example #2
0
 private int ComparePvpFighterInfo(PvpFighterInfo a, PvpFighterInfo b)
 {
     return(a.rank - b.rank);
 }