| | |
| | | {
|
| | | private Dictionary<Component, TimeItem> timeItems = new Dictionary<Component, TimeItem>();
|
| | | private List<TimeItem> timeItemList = new List<TimeItem>();
|
| | | private int m_LastRecordHour = -1;
|
| | | private int m_LastRecordMinute = -1;
|
| | | public int m_LastRecordDay = -1;
|
| | | private int hourBuff = -1;
|
| | | private int minuteBuff = -1;
|
| | | public int dayBuff = -1;
|
| | | public event Action OnDayEvent;
|
| | | public event Action OnHourEvent;
|
| | | public event Action OnMinuteEvent;
|
| | |
| | | {
|
| | | try
|
| | | {
|
| | | if (m_LastRecordDay != TimeUtility.ServerNow.Day)
|
| | | if (dayBuff != TimeUtility.ServerNow.Day)
|
| | | {
|
| | | if (OnDayEvent != null)
|
| | | {
|
| | | OnDayEvent();
|
| | | }
|
| | | m_LastRecordDay = TimeUtility.ServerNow.Day;
|
| | | dayBuff = TimeUtility.ServerNow.Day;
|
| | | }
|
| | | if (m_LastRecordHour != TimeUtility.ServerNow.Hour)
|
| | | if (hourBuff != TimeUtility.ServerNow.Hour)
|
| | | {
|
| | | if (OnHourEvent != null)
|
| | | {
|
| | | OnHourEvent();
|
| | | }
|
| | | m_LastRecordHour = TimeUtility.ServerNow.Hour;
|
| | | hourBuff = TimeUtility.ServerNow.Hour;
|
| | | }
|
| | | if (m_LastRecordMinute != TimeUtility.ServerNow.Minute)
|
| | | if (minuteBuff != TimeUtility.ServerNow.Minute)
|
| | | {
|
| | | if (OnMinuteEvent != null)
|
| | | {
|
| | | OnMinuteEvent();
|
| | | }
|
| | | m_LastRecordMinute = TimeUtility.ServerNow.Minute;
|
| | | minuteBuff = TimeUtility.ServerNow.Minute;
|
| | | }
|
| | | }
|
| | | catch (Exception e)
|