| | |
| | | public event Action tenMinuteEvent; |
| | | public event Action halfHourEvent; |
| | | public event Action hourEvent;
|
| | | public event Action halfMinuteEvent;
|
| | |
|
| | | int secondBuf = -1;
|
| | | int minuteBuf = -1;
|
| | |
| | | int tenMinuteBuf = -1;
|
| | | int halfHourBuf = -1;
|
| | | int hourBuf = -1;
|
| | | int halfMinuteBuf = -1;
|
| | |
|
| | | public void Begin()
|
| | | {
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | var thirtySeconds = second / 30;
|
| | | if (halfMinuteBuf != thirtySeconds)
|
| | | {
|
| | | try
|
| | | {
|
| | | if (halfMinuteEvent != null)
|
| | | {
|
| | | halfMinuteEvent();
|
| | | }
|
| | | }
|
| | | catch (Exception ex)
|
| | | {
|
| | | Debug.LogException(ex);
|
| | | }
|
| | | finally
|
| | | {
|
| | | halfMinuteBuf = thirtySeconds;
|
| | | }
|
| | | }
|
| | |
|
| | | var fiveMinute = minute / 5;
|
| | | if (fiveMinuteBuf != fiveMinute)
|
| | | {
|