yyl
2026-02-09 5a4e34c8a85737c0fa5b5775122da31155cbaef3
Main/System/GeneralConfig/DayRemind.cs
@@ -24,6 +24,7 @@
    protected DayRemind()
    {
        GetPlayerDayRemind();
        DTC0102_tagCDBPlayer.afterPlayerDataInitializeEvent -= AfterPlayerDataInitializeEvent;
        DTC0102_tagCDBPlayer.afterPlayerDataInitializeEvent += AfterPlayerDataInitializeEvent;
    }
@@ -33,6 +34,8 @@
    }
    public const string DJQTip = "DJQTip"; // 代金券提示
    public const string OSMainLevel = "OSMainLevel"; // 开服主线关卡活动提示红点
    public const string OSGalaChange = "OSGalaChange"; // 开服庆典兑换提示红点
    public Dictionary<string, int[]> dayRemindDic = new Dictionary<string, int[]>();
@@ -68,17 +71,19 @@
        intarray[0] = TimeUtility.ServerNow.Month;
        intarray[1] = TimeUtility.ServerNow.Day;
        intarray[2] = _remind ? 1 : 0;
        LocalSave.SetIntArray(StringUtility.Contact(_remindKey, PlayerDatas.Instance.baseData.PlayerID), intarray);
        LocalSave.SetIntArray(StringUtility.Concat(_remindKey, PlayerDatas.Instance.baseData.PlayerID.ToString()), intarray);
    }
    private void GetPlayerDayRemind()
    {
        SetDayRemind(DJQTip);
        SetDayRemind(OSMainLevel);
        SetDayRemind(OSGalaChange);
    }
    public void SetDayRemind(string _key)
    {
        var intarray = LocalSave.GetIntArray(StringUtility.Contact(_key, PlayerDatas.Instance.baseData.PlayerID));
        var intarray = LocalSave.GetIntArray(StringUtility.Concat(_key, PlayerDatas.Instance.baseData.PlayerID.ToString()));
        if (dayRemindDic.ContainsKey(_key))
        {
            dayRemindDic[_key] = intarray;