4514 【主干】争夺模式点击切换目标按钮不会切换选中玩家
| | |
| | |
|
| | | if (PlayerDatas.Instance.baseData.AttackMode == (int)E_AttackMode.All
|
| | | || PlayerDatas.Instance.baseData.AttackMode == (int)E_AttackMode.Family
|
| | | || PlayerDatas.Instance.baseData.AttackMode == (int)E_AttackMode.Contest
|
| | | || PlayerDatas.Instance.maliciousAtkPlayer.Count > 0)
|
| | | {
|
| | | //Debug.LogFormat("当前模式: {0}, 开始搜索Player对象...", (E_AttackMode)PlayerDatas.Instance.baseData.AttackMode);
|
| | |
| | | // 全体模式, 强制模式 需要对玩家进行预先判断
|
| | | if ((E_AttackMode)PlayerDatas.Instance.baseData.AttackMode == E_AttackMode.All
|
| | | || (E_AttackMode)PlayerDatas.Instance.baseData.AttackMode == E_AttackMode.Family
|
| | | || (E_AttackMode)PlayerDatas.Instance.baseData.AttackMode == E_AttackMode.Contest
|
| | | || PlayerDatas.Instance.maliciousAtkPlayer.Count > 0
|
| | | || ClientCrossServerOneVsOne.isClientCrossServerOneVsOne)
|
| | | {
|
| | |
| | | {
|
| | | return false;
|
| | | }
|
| | | else if ((E_AttackMode)PlayerDatas.Instance.baseData.AttackMode == E_AttackMode.All)
|
| | | else if ((E_AttackMode)PlayerDatas.Instance.baseData.AttackMode == E_AttackMode.All
|
| | | || (E_AttackMode)PlayerDatas.Instance.baseData.AttackMode == E_AttackMode.Contest)
|
| | | {
|
| | | return true;
|
| | | }
|
| | |
| | |
|
| | | if (!onMainModel.ShieldedArea.Contains(PlayerDatas.Instance.baseData.MapID))//前四只Boss和活动Boss特殊处理
|
| | | {
|
| | | if (IsBossBool && atkInt.Count > 1 && Buffmodel.PkType != 5)
|
| | | if (IsBossBool && atkInt.Count > 1 && Buffmodel.PkType != 7)
|
| | | {
|
| | | onMainModel.AreaState = Buffmodel.PkType;
|
| | | DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)5);
|
| | | DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)7);
|
| | | }
|
| | | }
|
| | | }
|