Exemple #1
0
    private static void msg_SC_GIFT_SIGN_VIP_NTF(int iMsgID, ref CMessage msg)
    {
        CliProto.SC_GIFT_SIGN_VIP_NTF netMsg = (CliProto.SC_GIFT_SIGN_VIP_NTF)msg;
        EverydayAwardWnd.Instance.UpdateVipSignList(netMsg);

        AwardCenterWnd.Instance.Init();
    }
Exemple #2
0
    public void UpdateVipSignList(CliProto.SC_GIFT_SIGN_VIP_NTF netMsg)
    {
        InitSignList();

        UpdateVipSignList(sdMallManager.Instance.m_iCurrentVIPLevel);

        for (int i = 0; i < netMsg.m_Count; i++)
        {
            foreach (SignInfo item in m_signInfos)
            {
                if (netMsg.m_Day[i] == item.LoginDays)
                {
                    item.signFinished = true;
                    break;
                }
            }
        }

        if (m_goWndRoot != null && _bWndOpen)
        {
            RefreshDailyAwardList(false);
        }
    }