Ejemplo n.º 1
0
    // 获得是否是新获得的卡
    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);
    }
Ejemplo n.º 2
0
    // 结算时获得的新卡 列表
    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);
            }
        }
    }