|  |  | 
 |  |  |     protected List<HB427_tagSCUseSkill.tagSCUseSkillHurt> hurts = new List<HB427_tagSCUseSkill.tagSCUseSkillHurt>(); | 
 |  |  |  | 
 |  |  |     public BulletCurve(BattleObject caster, SkillConfig skillConfig, BattleEffectPlayer bulletEffect, RectTransform target, | 
 |  |  |         HB427_tagSCUseSkill tagUseSkillAttack, int bulletIndex, Action<int, List<HB427_tagSCUseSkill.tagSCUseSkillHurt>> onHit) | 
 |  |  |         List<HB427_tagSCUseSkill.tagSCUseSkillHurt> hurtList, int bulletIndex, Action<int, List<HB427_tagSCUseSkill.tagSCUseSkillHurt>> onHit) | 
 |  |  |     { | 
 |  |  |         this.caster = caster; | 
 |  |  |         this.skillConfig = skillConfig; | 
 |  |  | 
 |  |  |         this.target = target; | 
 |  |  |         this.onHit = onHit; | 
 |  |  |         this.bulletTrans = bulletEffect.transform as RectTransform; | 
 |  |  |         this.hurts = tagUseSkillAttack.HurtList.ToList(); | 
 |  |  |         this.hurts = hurtList; | 
 |  |  |         this.mBulletIndex = bulletIndex; | 
 |  |  |  | 
 |  |  |         // 设置bulletTrans坐标为caster.heroRectTrans的世界坐标转换到bulletTrans父节点下的本地坐标 |