hch
2025-10-17 cb653cf75b17b9bdca0b5b9e6b88edf1ca72e90c
Main/Component/UI/Effect/TimeMgr.cs
@@ -9,13 +9,11 @@
    private Dictionary<Component, TimeItem> timeItems = new Dictionary<Component, TimeItem>();
    private List<TimeItem> timeItemList = new List<TimeItem>();
    private int hourBuff = -1;
    private int minuteBuff = -1;
    public int dayBuff = -1;
    public int monthBuff { get { return LocalSave.GetInt("month"); } private set { LocalSave.SetInt("month", value); } }
    public int weekBuff { get { return LocalSave.GetInt("week"); } private set { LocalSave.SetInt("week", value); } }
    public event Action OnDayEvent;
    public event Action OnHourEvent;
    public event Action OnMinuteEvent;
    public event Action OnMonthAfterPlayerDataInitializeEvent;
    public event Action OnWeekAfterPlayerDataInitializeEvent;
@@ -23,24 +21,23 @@
    {
        try
        {
            // TODO YYL
            // if (weekBuff != GetWeekOfYear(TimeUtility.ServerNow))
            // {
            //     if (OnWeekAfterPlayerDataInitializeEvent != null && DTC0102_tagCDBPlayer.isAfterPlayerDataInitialize)
            //     {
            if (weekBuff != GetWeekOfYear(TimeUtility.ServerNow))
            {
                if (OnWeekAfterPlayerDataInitializeEvent != null && DTC0102_tagCDBPlayer.isAfterPlayerDataInitialize)
                {
            //         OnWeekAfterPlayerDataInitializeEvent();
            //         weekBuff = GetWeekOfYear(TimeUtility.ServerNow);
            //     }
            // }
            // if (monthBuff != TimeUtility.ServerNow.Month)
            // {
            //     if (OnMonthAfterPlayerDataInitializeEvent != null && DTC0102_tagCDBPlayer.isAfterPlayerDataInitialize)
            //     {
            //         OnMonthAfterPlayerDataInitializeEvent();
            //         monthBuff = TimeUtility.ServerNow.Month;
            //     }
            // }
                    OnWeekAfterPlayerDataInitializeEvent();
                    weekBuff = GetWeekOfYear(TimeUtility.ServerNow);
                }
            }
            if (monthBuff != TimeUtility.ServerNow.Month)
            {
                if (OnMonthAfterPlayerDataInitializeEvent != null && DTC0102_tagCDBPlayer.isAfterPlayerDataInitialize)
                {
                    OnMonthAfterPlayerDataInitializeEvent();
                    monthBuff = TimeUtility.ServerNow.Month;
                }
            }
            if (dayBuff != TimeUtility.ServerNow.Day)
            {
                if (OnDayEvent != null)
@@ -56,14 +53,6 @@
                    OnHourEvent();
                }
                hourBuff = TimeUtility.ServerNow.Hour;
            }
            if (minuteBuff != TimeUtility.ServerNow.Minute)
            {
                if (OnMinuteEvent != null)
                {
                    OnMinuteEvent();
                }
                minuteBuff = TimeUtility.ServerNow.Minute;
            }
        }
        catch (Exception e)