yyl
2025-09-12 c5c6c915069a1f93d10ee3d2c897beca1e100c8d
Main/System/Battle/SkillEffect/BulletCurve/BounceBulletCurve.cs
@@ -15,8 +15,8 @@
    private float bounceElapsed = 0f;
    public BounceBulletCurve(BattleObject caster, SkillConfig skillConfig, BattleEffectPlayer effectPlayer,
        RectTransform target, HB427_tagSCUseSkill tagUseSkillAttack, Action<int, List<HB427_tagSCUseSkill.tagSCUseSkillHurt>> onHit)
        : base(caster, skillConfig, effectPlayer, target, tagUseSkillAttack, onHit)
        RectTransform target, HB427_tagSCUseSkill tagUseSkillAttack, int bulletIndex, Action<int, List<HB427_tagSCUseSkill.tagSCUseSkillHurt>> onHit)
        : base(caster, skillConfig, effectPlayer, target, tagUseSkillAttack, bulletIndex, onHit)
    {
        this.hurtList = new List<HB427_tagSCUseSkill.tagSCUseSkillHurt>(tagUseSkillAttack.HurtList);
    }
@@ -51,7 +51,7 @@
        if (t >= 1f)
        {
            // 命中当前目标
            onHit?.Invoke(curIndex, hurtList);
            onHit?.Invoke(mBulletIndex, hurtList);
            curIndex++;
            if (curIndex >= hurtList.Count)