using System; using System.Collections.Generic; using KKSG; namespace XMainClient { internal class FirstPassRankList { public List InfoList { get { return this.m_InfoList; } } private List m_InfoList = new List(); public uint timeStamp = 0u; public FirstPassRankList(ClientQueryRankListRes oRes, bool isFirstPassRank = true) { this.timeStamp = oRes.TimeStamp; bool flag = oRes.RankList == null; if (!flag) { for (int i = 0; i < oRes.RankList.RankData.Count; i++) { FirstPassRankInfo item = new FirstPassRankInfo(oRes.RankList.RankData[i], isFirstPassRank); this.m_InfoList.Add(item); } } } public FirstPassRankList() { } public void Init(ClientQueryRankListRes oRes, bool isFirstPassRank = true) { this.timeStamp = oRes.TimeStamp; this.m_InfoList = new List(); bool flag = oRes.RankList == null; if (!flag) { for (int i = 0; i < oRes.RankList.RankData.Count; i++) { FirstPassRankInfo item = new FirstPassRankInfo(oRes.RankList.RankData[i], isFirstPassRank); this.m_InfoList.Add(item); } } } } }