| | |
| | | if (_chkDistSqrt < _chkRange * _chkRange) |
| | | { |
| | | int _hurtValue = (int)(m_Config.floodPercent * Constants.F_DELTA * m_HurtClientList[i].HurtHP); |
| | | |
| | | AttackHandler.HandlerAttackTarget(m_Owner, _target, _hurtValue, m_HurtClientList[i].AttackType, m_InitInfo.skillId, m_InitInfo.configId, m_Config, _target.ActorInfo.serverDie); |
| | | int _realHurtValue = (int)((_target.ActorInfo.RealHp - m_HurtClientList[i].CurHP) * (m_Config.floodPercent * Constants.F_DELTA)); |
| | | AttackHandler.HandlerAttackTarget(m_Owner, _target, _hurtValue, _realHurtValue, m_HurtClientList[i].AttackType, m_InitInfo.skillId, m_InitInfo.configId, m_Config, _target.ActorInfo.serverDie); |
| | | |
| | | m_HasHitTargetIDList.Add(m_HurtClientList[i].clientInstID); |
| | | m_IdToLastHitTime[_target.ClientInstID] = Time.time; |
| | |
| | | if (_chkDistSqrt < _chkRange * _chkRange) |
| | | { |
| | | int _hurtValue = (int)(m_Config.floodPercent * Constants.F_DELTA * m_HurtServerList[i].HurtHP); |
| | | int _realHurtValue = (int)((_target.ActorInfo.RealHp - m_HurtClientList[i].CurHP) * (m_Config.floodPercent * Constants.F_DELTA)); |
| | | |
| | | AttackHandler.HandlerAttackTarget(m_Owner, _target, _hurtValue, m_HurtServerList[i].AttackType, m_InitInfo.skillId, m_InitInfo.configId, m_Config, _target.ActorInfo.serverDie); |
| | | AttackHandler.HandlerAttackTarget(m_Owner, _target, _hurtValue, _realHurtValue, m_HurtServerList[i].AttackType, m_InitInfo.skillId, m_InitInfo.configId, m_Config, _target.ActorInfo.serverDie); |
| | | |
| | | m_HasHitTargetIDList.Add(m_HurtServerList[i].clientInstID); |
| | | m_IdToLastHitTime[_target.ClientInstID] = Time.time; |