| | |
| | | model.treasureLevelProgressUpdateEvent += TreasureLevelProgressUpdateEvent;
|
| | | model.treasureSelectedEvent += TreasureSelectedEvent;
|
| | | model.treasureStageUpEvent += TreasureStageUpEvent;
|
| | | //PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
|
| | | m_TreasureAnimation.OnStepComplete += OnStepComplete;
|
| | | RedpointCenter.Instance.redpointValueChangeEvent += RedpointValueChangeEvent;
|
| | | achievementModel.achievementCompletedEvent += AchievementCompletedEvent;
|
| | |
| | | PlayerTaskDatas.CardLevelChange -= CardLevelChange;
|
| | | model.treasureSelectedEvent -= TreasureSelectedEvent;
|
| | | model.treasureStageUpEvent -= TreasureStageUpEvent;
|
| | | //PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= PlayerDataRefreshInfoEvent;
|
| | | m_TreasureAnimation.OnStepComplete -= OnStepComplete;
|
| | | RedpointCenter.Instance.redpointValueChangeEvent -= RedpointValueChangeEvent;
|
| | | achievementModel.achievementCompletedEvent -= AchievementCompletedEvent;
|
| | |
| | | {
|
| | | m_ContainerUnGet.gameObject.SetActive(false);
|
| | |
|
| | | if (m_Treasure.IsMaxStage() || _state == 2)
|
| | | if ((m_Treasure.IsMaxStage() && FuncOpen.Instance.IsFuncOpen(82)) || _state == 2)
|
| | | {
|
| | | if (_state != 2)
|
| | | {
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | //private void PlayerDataRefreshInfoEvent(PlayerDataRefresh type)
|
| | | //{
|
| | | // if (type != PlayerDataRefresh.LV)
|
| | | // {
|
| | | // return;
|
| | | // }
|
| | | // if (m_Treasure != null && m_Treasure.state != TreasureState.Collected)
|
| | | // {
|
| | | // UpdateTreasureUnlockDetail();
|
| | | // }
|
| | | // else if (m_Treasure != null && m_Treasure.state == TreasureState.Collected)
|
| | | // {
|
| | | // if (m_TreasureAnimation.stepComplete && !model.treasureStepUpShow
|
| | | // && !m_AchievementScroll.showing && !m_Treasure.IsMaxStage())
|
| | | // {
|
| | | // var _stage = m_Treasure.treasureStages[m_Treasure.StageCount - 1];
|
| | | // if (beforePlayerLv < _stage.limitLevel && PlayerDatas.Instance.baseData.LV >= _stage.limitLevel)
|
| | | // {
|
| | | // DisplayAchievements(true);
|
| | | // UpdateTreasureProgress();
|
| | | // }
|
| | | // }
|
| | | // beforePlayerLv = PlayerDatas.Instance.baseData.LV;
|
| | | // }
|
| | | //}
|
| | |
|
| | | private void OnFuncStateChangeEvent(int _id)
|
| | | {
|
| | | if (_id == 126)
|
| | | {
|
| | | UpdateTreasureProgress();
|
| | | UpdateTreasureUnlockDetail();
|
| | | }
|
| | | }
|
| | |
|
| | | private void UpdateTreasureUnlockDetail()
|