| | |
| | | ParseConfig();
|
| | |
|
| | | StageLoad.Instance.onStageLoadFinish += OnStageLoadFinish;
|
| | | AdventureStage.Instance.onExitAdventureStage += OnExitAdventureStage;
|
| | | }
|
| | |
|
| | | public void OnBeforePlayerDataInitialize()
|
| | |
| | | public override void UnInit()
|
| | | {
|
| | | StageLoad.Instance.onStageLoadFinish -= OnStageLoadFinish;
|
| | | AdventureStage.Instance.onExitAdventureStage -= OnExitAdventureStage;
|
| | | }
|
| | |
|
| | | private void OnExitAdventureStage()
|
| | | {
|
| | | SnxxzGame.Instance.StartCoroutine(Co_TryOpenHazyRegionWin());
|
| | | }
|
| | |
|
| | | private void OnStageLoadFinish()
|
| | |
| | | {
|
| | | yield break;
|
| | | }
|
| | | WindowCenter.Instance.Open<CrossServerWin>(false, 2);
|
| | | if (WindowCenter.Instance.IsOpen<MainInterfaceWin>())
|
| | | {
|
| | | WindowCenter.Instance.Open<CrossServerWin>(false, 2);
|
| | | }
|
| | | }
|
| | |
|
| | | void ParseConfig()
|
| | |
| | | return false;
|
| | | }
|
| | |
|
| | | public bool IsIncidentDungeon()
|
| | | {
|
| | | if (AdventureStage.Instance.IsInAdventureStage)
|
| | | {
|
| | | return true;
|
| | | }
|
| | | if (IsIncidentDungeon(PlayerDatas.Instance.baseData.MapID))
|
| | | {
|
| | | return true;
|
| | | }
|
| | | return false;
|
| | | }
|
| | |
|
| | | public void DisplayErrorRemind(int error)
|
| | | {
|
| | | switch (error)
|