| | |
| | | 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; |
| | | |
| | |
| | | { |
| | | 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) |
| | |
| | | OnHourEvent(); |
| | | } |
| | | hourBuff = TimeUtility.ServerNow.Hour; |
| | | } |
| | | if (minuteBuff != TimeUtility.ServerNow.Minute) |
| | | { |
| | | if (OnMinuteEvent != null) |
| | | { |
| | | OnMinuteEvent(); |
| | | } |
| | | minuteBuff = TimeUtility.ServerNow.Minute; |
| | | } |
| | | } |
| | | catch (Exception e) |