少年修仙传客户端代码仓库
client_Zxw
2018-12-24 122ed8a42a217710fb1e57e20cf7359e3cbe294c
System/CrossServerOneVsOne/CrossServerOneVsOnePlayerLeaveCoolDownWin.cs
@@ -42,6 +42,7 @@
            coolTime = -1;
            beginTime = model.GetCoolDownEndTime(DungeonCoolDownType.PlayerLeave);
            model.dungeonCoolDownEvent += OnBeginTimeEvent;
            model.updateMissionEvent += UpdateFBHelp;
        }
        protected override void OnAfterOpen()
@@ -51,6 +52,7 @@
        protected override void OnPreClose()
        {
            model.dungeonCoolDownEvent -= OnBeginTimeEvent;
            model.updateMissionEvent -= UpdateFBHelp;
        }
        protected override void OnAfterClose()
@@ -59,6 +61,19 @@
        #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)