| | |
| | | }
|
| | | }
|
| | |
|
| | |
|
| | | break;
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | return;
|
| | | }
|
| | | |
| | |
|
| | | if (m_DecideSkill != null)
|
| | | {
|
| | | _skill = m_DecideSkill;
|
| | |
| | |
|
| | | bool _forceMove = _skill.skillInfo.soFile != null && _skill.skillInfo.soFile.forceMove;
|
| | |
|
| | | if (!_forceMove && !IsSkillNeedMove(_skill.skillInfo.config.Tag,
|
| | | (E_SkillType)_skill.skillInfo.config.SkillType))
|
| | | if (!_forceMove && !IsSkillNeedMove(_skill.skillInfo.config.Tag, (E_SkillType)_skill.skillInfo.config.SkillType))
|
| | | {
|
| | | _hero.Behaviour.DoAttack(_skill);
|
| | | m_DecideSkill = null;
|
| | |
| | | if (_hero.Behaviour.IsComAtk(_skill.id))
|
| | | {
|
| | | _hero.Behaviour.DoCommonAttack();
|
| | | m_DecideSkill = null;
|
| | | m_UserClickSkillID = -1;
|
| | | if (m_DecideSkill != null && m_DecideSkill.id == _skill.id)
|
| | | {
|
| | | m_DecideSkill = null;
|
| | | }
|
| | | if (_skill.id == m_UserClickSkillID)
|
| | | {
|
| | | m_UserClickSkillID = -1;
|
| | | }
|
| | | }
|
| | | else
|
| | | {
|
| | | _hero.Behaviour.DoAttack(_skill);
|
| | | m_DecideSkill = null;
|
| | | m_UserClickSkillID = -1;
|
| | | if (m_DecideSkill != null && m_DecideSkill.id == _skill.id)
|
| | | {
|
| | | m_DecideSkill = null;
|
| | | }
|
| | | if (_skill.id == m_UserClickSkillID)
|
| | | {
|
| | | m_UserClickSkillID = -1;
|
| | | }
|
| | | }
|
| | | }
|
| | |
|