少年修仙传客户端代码仓库
client_Zxw
2019-01-28 f47ea60f59e0b2b8601583351e269151237c6708
Fight/Actor/HeroBehaviour.cs
@@ -150,15 +150,10 @@
            }
            _data.defaultSkillID = m_WillUsedSkillID;
            m_Hero.aiHandler.currentType = E_HeroAIType.KillUntilDie;
            if (AI_BossDSX.GetStep() == 1)
            if (OnUserClickSkill != null)
            {
                if (m_WillUsedSkillID == 190)
                {
                    if (OnUserClickSkill != null)
                    {
                        OnUserClickSkill(m_WillUsedSkillID);
                    }
                }
                OnUserClickSkill(m_WillUsedSkillID);
            }
        }
        else
@@ -423,7 +418,8 @@
        {
            if (m_Hero.aiHandler.IsAuto())
            {
                if (m_Hero.LockTarget != null)
                GActorFight _fight = m_Hero.LockTarget as GActorFight;
                if (_fight != null && _fight.CanAtked())
                {
                    _realDir = m_Hero.Forward = MathUtility.ForwardXZ(m_Hero.LockTarget.Pos, m_Hero.Pos);
                }
@@ -451,7 +447,8 @@
            if (skill.skillInfo.config.Skillactmark != GAStaticDefine.Act_Roll
                && skill.skillInfo.config.AtkType != (int)E_AtkType.FlashMove)
            {
                if (m_Hero.LockTarget != null)
                GActorFight _fight = m_Hero.LockTarget as GActorFight;
                if (_fight != null && _fight.CanAtked())
                {
                    skill.targetPosition = m_Hero.LockTarget.Pos;
                }
@@ -465,7 +462,8 @@
        {
            Vector3 _dir;
            float _radius = 0.5f;
            if (m_Hero.LockTarget != null)
            GActorFight _fight = m_Hero.LockTarget as GActorFight;
            if (_fight != null && _fight.CanAtked())
            {
                GActorNpcFight _npcFight = m_Hero.LockTarget as GActorNpcFight;
                if (_npcFight != null)
@@ -479,7 +477,7 @@
            else if (m_Hero.SelectTarget != null)
            {
                GActorNpcFight _npcFight = m_Hero.SelectTarget as GActorNpcFight;
                if (_npcFight != null)
                if (_npcFight != null && _fight.CanAtked())
                {
                    _radius = _npcFight.NpcConfig.ModelRadius;
                }