public List <SPVPRankingData> GetPVPRankingListFromLocal(int PageIndex) { List <SPVPRankingData> list; PvpRankingList.TryGetValue(PageIndex, out list); return(list); }
public void SetRankingList(SMsgInteract_PvpRanking_SC sMsgInteract_PvpRanking_SC) { //Debug.Log("时间"+sMsgInteract_RankingList_SC.UpdateRankInterval+"榜"+sMsgInteract_RankingList_SC.byRankingType+"排名"+sMsgInteract_RankingList_SC.byActorRanking); if (PvpRankingList.Count == 0) { UpdateRankInterval = (int)sMsgInteract_PvpRanking_SC.dwFreshInterval; RankUpateTimeSinceGameStart = Time.realtimeSinceStartup; //UIEventManager.Instance.TriggerUIEvent(UIEventType.AddAirValue,null); DefultPvpRankingPage = sMsgInteract_PvpRanking_SC.byIndex; PageCount = sMsgInteract_PvpRanking_SC.byTotalIndex; } if (sMsgInteract_PvpRanking_SC.RankingDataList.Length > 0 && !PvpRankingList.ContainsKey((int)sMsgInteract_PvpRanking_SC.byIndex)) { PvpRankingList.Add((int)sMsgInteract_PvpRanking_SC.byIndex, new List <SPVPRankingData>(sMsgInteract_PvpRanking_SC.RankingDataList)); } }
public void ClearAllData() { PvpRankingList.Clear(); //UpdateRankInterval=-1; }