| | |
| | | TreasureNewGotWin.CloseTreasureNewGotWinEvent += CloseTreasureNewGotWinEvent;
|
| | | NewBieCenter.Instance.guideCompletedEvent += GuideCompletedEvent;
|
| | | packModel.RefreshItemCountAct += RefreshItemCountAct;
|
| | | StageManager.Instance.onStageLoadFinish += OnStageLoadFinish;
|
| | | StageLoad.Instance.onStageLoadFinish += OnStageLoadFinish;
|
| | | }
|
| | |
|
| | | public override void UnInit()
|
| | |
| | | TreasureNewGotWin.CloseTreasureNewGotWinEvent -= CloseTreasureNewGotWinEvent;
|
| | | NewBieCenter.Instance.guideCompletedEvent -= GuideCompletedEvent;
|
| | | packModel.RefreshItemCountAct -= RefreshItemCountAct;
|
| | | StageManager.Instance.onStageLoadFinish -= OnStageLoadFinish;
|
| | | StageLoad.Instance.onStageLoadFinish -= OnStageLoadFinish;
|
| | | }
|
| | |
|
| | | public void OnBeforePlayerDataInitialize()
|
| | |
| | | yield return WaitingForSecondConst.WaitMS1000;
|
| | | waitingJump = false;
|
| | | if (!NewBieCenter.Instance.inGuiding && !WindowCenter.Instance.IsOpen<LoadingWin>()
|
| | | && StageManager.Instance.CurrentStage is DungeonStage && !deadModel.playerIsDie)
|
| | | && StageLoad.Instance.stageType== Stage.E_StageType.Dungeon && !deadModel.playerIsDie)
|
| | | {
|
| | | if (!WindowCenter.Instance.IsOpen<VipRechargeWin>())
|
| | | {
|
| | |
| | | {
|
| | | return;
|
| | | }
|
| | | if (!(StageManager.Instance.CurrentStage is DungeonStage))
|
| | | if (!(StageLoad.Instance.stageType == Stage.E_StageType.Dungeon))
|
| | | {
|
| | | return;
|
| | | }
|
| | |
| | |
|
| | | private void OnStageLoadFinish()
|
| | | {
|
| | | if (!(StageManager.Instance.CurrentStage is DungeonStage))
|
| | | if (!(StageLoad.Instance.stageType == Stage.E_StageType.Dungeon))
|
| | | {
|
| | | popExperienceWindow = false;
|
| | | }
|