| | |
| | | RedpointCenter.Instance.redpointValueChangeEvent -= RedpointValueChangeEvent;
|
| | | TaskModel.Event_FairyAuTask -= OnFairyTaskRefresh;
|
| | | FuncOpen.Instance.NewFuncOpenEvent -= OnNewFuncOpen;
|
| | | m_newDailyQuestOpenList.Clear();
|
| | | m_HasShowDailyQuestList.Clear();
|
| | | }
|
| | |
|
| | | public void OnPlayerLoginOk()
|
| | | {
|
| | | DailyQuestActionTimer.Instance.Begin();
|
| | | m_newDailyQuestOpenList.Clear();
|
| | | m_HasShowDailyQuestList.Clear();
|
| | | }
|
| | |
|
| | | public void OnBeforePlayerDataInitialize()
|
| | |
| | | bool bHasAdd = false;
|
| | | foreach (var quest in quests)
|
| | | {
|
| | | if(quest.UnLockFuncID == id)
|
| | | if(quest.UnLockFuncID == id && !m_newDailyQuestOpenList.Contains(quest.ID))
|
| | | {
|
| | | m_newDailyQuestOpenList.Add(quest.ID);
|
| | | bHasAdd = true;
|