// 获得是否是新获得的卡 public bool IsNewCard(int cardId) { if (m_newCardList.ContainsKey(cardId)) { // 为了 计算 此新卡 是否 是第一次看到 m_newCardList[cardId] = m_newCardList[cardId] + 1; //Debug.Log("m_newCardList[cardId]:" + m_newCardList[cardId] + ",cardId:" + cardId); // 第一次 看到这个卡 if (m_newCardList[cardId] == 1) { return(true); } return(false); } else { ENGainLevel gainLevel = Illustrate.Singleton.GetIllustratedGainLv(cardId); if (gainLevel == ENGainLevel.enNone || gainLevel == ENGainLevel.enSee) { return(true); } } return(false); }
// 结算时获得的新卡 列表 public void SummaryGetNewCard(int cardId) { ENGainLevel level = Illustrate.Singleton.GetIllustratedGainLv(cardId); if (level == ENGainLevel.enNone || level == ENGainLevel.enSee) { if (!m_newCardList.ContainsKey(cardId)) { m_newCardList.Add(cardId, 0); } } }