| | |
| | | /// </summary> |
| | | public class BounceBulletCurve : BulletCurve |
| | | { |
| | | private List<H0604_tagUseSkillAttack.tagSkillHurtObj> hurtList; |
| | | private List<HB427_tagSCUseSkill.tagSCUseSkillHurt> hurtList; |
| | | private int curIndex = 0; |
| | | private Vector2 start; |
| | | private Vector2 end; |
| | |
| | | private float bounceElapsed = 0f; |
| | | |
| | | public BounceBulletCurve(BattleObject caster, SkillConfig skillConfig, EffectPlayer effectPlayer, |
| | | RectTransform target, H0604_tagUseSkillAttack tagUseSkillAttack, Action<int, List<H0604_tagUseSkillAttack.tagSkillHurtObj>> onHit) |
| | | RectTransform target, HB427_tagSCUseSkill tagUseSkillAttack, Action<int, List<HB427_tagSCUseSkill.tagSCUseSkillHurt>> onHit) |
| | | : base(caster, skillConfig, effectPlayer, target, onHit) |
| | | { |
| | | this.hurtList = new List<H0604_tagUseSkillAttack.tagSkillHurtObj>(tagUseSkillAttack.HurtList); |
| | | this.hurtList = new List<HB427_tagSCUseSkill.tagSCUseSkillHurt>(tagUseSkillAttack.HurtList); |
| | | } |
| | | |
| | | public override void Reset() |