BattleHero Target(SkillBase skill) { BattleHero hero = null; skill.CollectTargets(); for (int i = 0; i < skill.targetList.Count; i++) { float dis = skill.targetList[i].GetDistanceFrom(this); if (dis < 0.5f) { hero = skill.targetList[i]; return(hero); } } return(hero); }