| | |
| | | PlayerDatas.Instance.fairyData.OnRefreshFairyBoss += CheckActivity;
|
| | | StageLoad.Instance.onStageLoadFinish += OnStageLoadFinish;
|
| | | NewBieCenter.Instance.guideCompletedEvent += GuideCompletedEvent;
|
| | | AdventureStage.Instance.onLoadAdventureStageFinish += OnLoadAdventureStageFinish;
|
| | |
|
| | | var _funcCfg = FuncConfigConfig.Get("SpecialActivitys");
|
| | | var _json = LitJson.JsonMapper.ToObject(_funcCfg.Numerical1);
|
| | |
| | | fairyLeagueModel.onFairyLeagueBattleEvent -= CheckActivity;
|
| | | fairyLeagueModel.OnRefreshFairyLeagueEvent -= CheckActivity;
|
| | | PlayerDatas.Instance.fairyData.OnRefreshFairyBoss -= CheckActivity;
|
| | | AdventureStage.Instance.onLoadAdventureStageFinish -= OnLoadAdventureStageFinish;
|
| | | }
|
| | |
|
| | | IEnumerator Co_GuideComplete()
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | private void OnLoadAdventureStageFinish()
|
| | | {
|
| | | if (AdventureStage.Instance.IsInAdventureStage)
|
| | | {
|
| | | mainStage = false;
|
| | | activityNotifies.Clear();
|
| | | if (WindowCenter.Instance.IsOpen<ActivityNotifyWin>())
|
| | | {
|
| | | WindowCenter.Instance.Close<ActivityNotifyWin>();
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | IEnumerator Co_StageLoad()
|
| | | {
|
| | | yield return null;
|
| | |
| | |
|
| | | private void CheckActivity()
|
| | | {
|
| | | if (!mainStage || !(StageLoad.Instance.currentStage is DungeonStage))
|
| | | if (!mainStage || !(StageLoad.Instance.currentStage is DungeonStage)
|
| | | || AdventureStage.Instance.IsInAdventureStage)
|
| | | {
|
| | | return;
|
| | | }
|