少年修仙传客户端代码仓库
client_Zxw
2018-11-14 e89c838abbd42990b0c1dde6809a027606808c90
2366 【1.3】【1.2】boss区域模式切换异常
2个文件已修改
16 ■■■■■ 已修改文件
System/MainInterfacePanel/HeadPortraitTip.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/MainInterfaceWin.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/HeadPortraitTip.cs
@@ -94,6 +94,15 @@
            _PromoteBtn.onClick.AddListener(OnPromoteBtn);
            RefreshVipData();
            EmperorBuffEvent();
            bool IsBossBool = PlayerDatas.Instance.hero != null && MapArea.IsInMapArea(PlayerDatas.Instance.hero.CurMapArea, MapArea.E_Type.Boss);//是否在Boss区域
            if (PlayerDatas.Instance.baseData.MapID == 10040 && !IsBossBool)//关于逍遥城状态的特殊处理
            {
                if (Buffmodel.PkType != onMainModel.AreaState)
                {
                    Buffmodel.PkType = onMainModel.AreaState;
                    DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)onMainModel.AreaState);
                }
            }
        }
        public void UnInit()
System/MainInterfacePanel/MainInterfaceWin.cs
@@ -490,10 +490,7 @@
            // DesignDebug.LogError(_areaType + ".." + _enter);
            if (PlayerDatas.Instance.baseData.MapID == 10040 && _areaType != MapArea.E_Type.Boss && _enter)
            {
                if (Buffmodel.PkType != onMainModel.AreaState)
                {
                    DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)onMainModel.AreaState);
                }
                DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)onMainModel.AreaState);
            }
            if ((_areaType == MapArea.E_Type.Neutral || _areaType == MapArea.E_Type.Boss) && _enter)
@@ -911,7 +908,7 @@
                    }
                    ExpValueFloat = ((float)nowVlaue / (float)maxValue);
                    int MapID = PlayerDatas.Instance.baseData.MapID;
                    if (ExpValueFloat != _ExpSlider.value && MapID== 31080)
                    if (ExpValueFloat != _ExpSlider.value && MapID == 31080)
                    {
                        m_UIEffect_A.Play();
                        if (m_UIEffect_A.IsPlaying)