| | |
| | | m_UserClickSkillID = _hero.GetCommonSkillID(_index);
|
| | | }
|
| | |
|
| | | if (m_State == 0 && (m_UserClickSkillID != -1 && m_UserClickSkillID != 190))
|
| | | if (m_State == 0 || m_UserClickSkillID != -1)
|
| | | {
|
| | | // 决策此次要使用的技能
|
| | | _skill = DecideUserSkill(m_HandUpSkill, m_UserClickSkillID);
|
| | |
| | | }
|
| | |
|
| | | bool _forceMove = _skill.skillInfo.soFile != null && _skill.skillInfo.soFile.forceMove;
|
| | | if (((_atkTarget == null || _atkTarget.ActorInfo.serverDie) && m_UserClickSkillID != -1)
|
| | | if (((_atkTarget == null
|
| | | || _atkTarget.ActorInfo.serverDie) && m_UserClickSkillID != -1)
|
| | | || (!_forceMove && !IsSkillNeedMove(_skill.skillInfo.config.Tag, (E_SkillType)_skill.skillInfo.config.SkillType)))
|
| | | {
|
| | | _hero.Behaviour.DoAttack(_skill);
|