少年修仙传客户端代码仓库
client_Zxw
2018-08-23 62c6ccd3a9b8180bc340a886782fe3761ac6a778
单号【1651】限时礼包红点
2个文件已修改
16 ■■■■ 已修改文件
System/Vip/LimitedTimePackageModel.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/LimitedTimePackageWin.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/LimitedTimePackageModel.cs
@@ -15,7 +15,6 @@
    public Dictionary<int, int> DicBuyPackage = new Dictionary<int, int>();
    public event Action UpdateLimitedTimePackageItem;
    public event Action<int> onStateUpate;
    public override void Init()
    {
        OpenServerActivityCenter.Instance.Register(7, this);
@@ -25,7 +24,8 @@
    
    public bool IsShowPanel = false;
    private const int Redpoint_key1 = 20907;
    public Redpoint redPointStre1 = new Redpoint(209, Redpoint_key1);//限时礼包红点
    public bool IsOpen
    {
        get
@@ -82,7 +82,7 @@
        }
    }
    private void IsShowTip()
    public void IsShowTip()
    {
        int GetDayOfYear = DateTime.Now.DayOfYear;
        int day = LocalSave.GetInt("IsOpenLimitedTime");
@@ -91,6 +91,11 @@
        {
            LocalSave.SetInt("IsOpenLimitedTime", GetDayOfYear);
            IsShowPanel = true;
            redPointStre1.state = RedPointState.Simple;
        }
        else
        {
            redPointStre1.state = RedPointState.None;
        }
    }
System/Vip/LimitedTimePackageWin.cs
@@ -57,6 +57,11 @@
        protected override void OnAfterOpen()
        {
            if (limitedTimePackageItemModel.IsShowPanel)
            {
                limitedTimePackageItemModel.IsShowPanel = false;
                limitedTimePackageItemModel.IsShowTip();
            }
           
        }