| | |
| | | public event Action<DungeonCoolDownType> dungeonCoolDownEvent;
|
| | | public event Action dungeonBeginCoolDownEndEvent;
|
| | | public event Action updateMissionEvent;
|
| | | public event Action onDungeonResultEvent;
|
| | | public event Action<int> dungeonStageChangeEvent;
|
| | | public event Action getDungeonResultEvent;
|
| | | public event Action dungeonEnterCoolDownUpdate;
|
| | |
| | | WindowCenter.Instance.Open<GatherSoulDungeonHintWin>();
|
| | | }
|
| | | break;
|
| | | case HazyGrassModel.ReikiGrassMapId:
|
| | | case HazyGrassModel.FairyGrassMapId:
|
| | | if (!WindowCenter.Instance.IsOpen<HazyGrassDungeonWin>())
|
| | | {
|
| | | WindowCenter.Instance.Open<HazyGrassDungeonWin>();
|
| | | }
|
| | | break;
|
| | | default:
|
| | | if (GetDungeonHintId(mapId, lineId) != 0)
|
| | | {
|
| | |
| | | public void ProcessResult(string _msg)
|
| | | {
|
| | | m_DungeonResult = LitJson.JsonMapper.ToObject<DungeonResult>(_msg);
|
| | | if (m_DungeonResult.isSweep == 1)
|
| | |
|
| | | if (AdventureStage.Instance.IsInAdventureStage)
|
| | | {
|
| | | WindowCenter.Instance.Open<DungeonAdventureVictoryWin>();
|
| | | }
|
| | | else if (m_DungeonResult.isSweep == 1)
|
| | | {
|
| | | switch (m_DungeonResult.dataMapID)
|
| | | {
|
| | |
| | | case RidingPetBossModel.RIDINGPETBOSS_MAP:
|
| | | WindowCenter.Instance.Open<RidingPetBossVictoryWin>();
|
| | | break;
|
| | | case 22030:
|
| | | case 32030:
|
| | | case HazyDemonKingModel.Client_MapID:
|
| | | WindowCenter.Instance.Open<HazyDemonKingVictoryWin>();
|
| | | break;
|
| | | default:
|
| | | WindowCenter.Instance.Open<DungeonVictoryWin>();
|
| | | break;
|
| | |
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | if (onDungeonResultEvent != null)
|
| | | {
|
| | | onDungeonResultEvent();
|
| | | }
|
| | | }
|
| | |
|
| | | public int GetDungeonHintId(int _dataMapId, int _lineId)
|