yyl
2025-09-18 535a4a17472f51b6aa5a80997b5e9d9524896173
Main/System/Battle/SkillEffect/BulletSkillEffect.cs
@@ -299,10 +299,6 @@
        var bulletCurve = BulletCurveFactory.CreateBulletCurve(caster, skillConfig, effectPlayer, target.heroRectTrans, tagUseSkillAttack, bulletIndex, (index, hitList) =>
        {
            if (isFinish)
                return;
            foreach (var hurt in hitList)
            {
                BattleObject targetObj = caster.battleField.battleObjMgr.GetBattleObject((int)hurt.ObjID);
@@ -322,6 +318,9 @@
            // 击中就销毁子弹
            caster.battleField.battleEffectMgr.RemoveEffect(skillConfig.BulletEffectId, effectPlayer);
            if (isFinish)
                return;
            if (bulletIndex >= skillConfig.ActiveFrames.Length - 1)
            {
                isFinish = true;