| | |
| | | coolTime = -1;
|
| | | beginTime = model.GetCoolDownEndTime(DungeonCoolDownType.PlayerLeave);
|
| | | model.dungeonCoolDownEvent += OnBeginTimeEvent;
|
| | | model.updateMissionEvent += UpdateFBHelp;
|
| | | }
|
| | |
|
| | | protected override void OnAfterOpen()
|
| | |
| | | protected override void OnPreClose()
|
| | | {
|
| | | model.dungeonCoolDownEvent -= OnBeginTimeEvent;
|
| | | model.updateMissionEvent -= UpdateFBHelp;
|
| | | }
|
| | |
|
| | | protected override void OnAfterClose()
|
| | |
| | | #endregion
|
| | |
|
| | |
|
| | | private void UpdateFBHelp()
|
| | | {
|
| | | int playerId = (int)PlayerDatas.Instance.baseData.PlayerID;
|
| | | int enterPlayerId = model.mission.PlayerEnterMap;
|
| | | if (enterPlayerId != 0 && enterPlayerId != playerId)
|
| | | {
|
| | | if (m_CoolDownContainer.gameObject.activeInHierarchy)
|
| | | {
|
| | | m_CoolDownContainer.gameObject.SetActive(false);
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | private void OnBeginTimeEvent(DungeonCoolDownType _type)
|
| | | {
|
| | | if (_type != DungeonCoolDownType.PlayerLeave)
|