|
@@ -1319,11 +1319,18 @@ namespace CommonAI.Zone.Instance
|
|
|
//-----------------------------------------------------------------------------------------------------------------
|
|
|
#region _SKILL_
|
|
|
//-----------------------------------------------------------------------------------------------------------------
|
|
|
- public float GetSkillAttackRange(SkillTemplate skill)
|
|
|
+ public float GetSkillAttackRange(SkillTemplate skill, InstanceUnit targetUnit)
|
|
|
{
|
|
|
- return mIsAttackRangeIncludeBodySize ? BodyBlockSize + skill.AttackRange : skill.AttackRange;
|
|
|
- }
|
|
|
- public float GetSkillAttackRange(float range)
|
|
|
+ return mIsAttackRangeIncludeBodySize ? (BodyBlockSize + skill.AttackRange + targetUnit.BodyBlockSize) : skill.AttackRange;
|
|
|
+ //return mIsAttackRangeIncludeBodySize ? (BodyBlockSize + skill.AttackRange) : skill.AttackRange;
|
|
|
+ }
|
|
|
+
|
|
|
+ public float GetSkillAttackRange(SkillTemplate skill)
|
|
|
+ {
|
|
|
+ return mIsAttackRangeIncludeBodySize ? (BodyBlockSize + skill.AttackRange) : skill.AttackRange;
|
|
|
+ }
|
|
|
+
|
|
|
+ public float GetSkillAttackRange(float range)
|
|
|
{
|
|
|
return (mIsAttackRangeIncludeBodySize ? BodyBlockSize + range : range);
|
|
|
}
|