| | |
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent += RefreshInfo;
|
| | | StageManager.Instance.onStageLoadFinish += OnStageLoadFinish;
|
| | | NewBieCenter.Instance.guideCompletedEvent += GuideCompletedEvent;
|
| | | BossShowModel.Instance.bossShowCompletedEvent += BossShowCompletedEvent;
|
| | | }
|
| | |
|
| | | private int cacheMapId = 0;
|
| | |
| | | if (StageManager.Instance.CurrentStage is DungeonStage)
|
| | | {
|
| | | if (PlayerDatas.Instance.realm.holdDataList.Count > 0
|
| | | && !WindowCenter.Instance.CheckOpen<RealmUpHoldWin>() && !NewBieCenter.Instance.inGuiding)
|
| | | && !WindowCenter.Instance.CheckOpen<RealmUpHoldWin>() && !NewBieCenter.Instance.inGuiding && !BossShowModel.Instance.BossShowing)
|
| | | {
|
| | | WindowCenter.Instance.Open<RealmUpHoldWin>();
|
| | | }
|
| | |
| | | cacheRealmLv = PlayerDatas.Instance.baseData.realmLevel;
|
| | | }
|
| | | if (PlayerDatas.Instance.realm.holdDataList.Count > 0
|
| | | && !WindowCenter.Instance.CheckOpen<RealmUpHoldWin>() && !NewBieCenter.Instance.inGuiding)
|
| | | && !WindowCenter.Instance.CheckOpen<RealmUpHoldWin>() && !NewBieCenter.Instance.inGuiding && !BossShowModel.Instance.BossShowing)
|
| | | {
|
| | | WindowCenter.Instance.Open<RealmUpHoldWin>();
|
| | | }
|
| | |
| | | cacheMapId = PlayerDatas.Instance.baseData.MapID;
|
| | | }
|
| | |
|
| | | private void BossShowCompletedEvent()
|
| | | {
|
| | | if (StageManager.Instance.CurrentStage is DungeonStage)
|
| | | {
|
| | | if (PlayerDatas.Instance.realm.holdDataList.Count > 0
|
| | | && !WindowCenter.Instance.CheckOpen<RealmUpHoldWin>() && !NewBieCenter.Instance.inGuiding && !BossShowModel.Instance.BossShowing)
|
| | | {
|
| | | WindowCenter.Instance.Open<RealmUpHoldWin>();
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | private void RefreshInfo(PlayerDataRefresh refreshType)
|
| | | {
|
| | | if (refreshType == PlayerDataRefresh.OfficialRank)
|