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(); }
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); } }