yyl
2025-08-20 8f983d0dab26becb6b85dbbb616fde21c3ad8f02
Main/System/Battle/SkillEffect/BulletCurve/PenetrateBulletCurve.cs
@@ -9,8 +9,8 @@
    private Vector2 outPos;     // 屏幕外延长点(本地坐标)
    private bool hitTriggered = false; // 是否已触发onHit
    public PenetrateBulletCurve(BattleObject caster, SkillConfig skillConfig, BattleEffectPlayer effectPlayer, RectTransform target, Action<int, List<HB427_tagSCUseSkill.tagSCUseSkillHurt>> onHit)
        : base(caster, skillConfig, effectPlayer, target, onHit) { }
    public PenetrateBulletCurve(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) { }
    /// <summary>
    /// 初始化弹道参数
@@ -51,7 +51,7 @@
            if (!hitTriggered)
            {
                hitTriggered = true;
                onHit?.Invoke(0, null);
                onHit?.Invoke(0, hurts);
            }
        }
        bulletTrans.anchoredPosition = pos;