From d0dfe302f42f680bd3a84a29b9d58947046403c7 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期一, 09 二月 2026 14:45:59 +0800
Subject: [PATCH] 125 武将皮肤/技能皮肤 战斗部分

---
 Main/System/Battle/SkillEffect/BulletCurve/BulletCurve.cs |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/Main/System/Battle/SkillEffect/BulletCurve/BulletCurve.cs b/Main/System/Battle/SkillEffect/BulletCurve/BulletCurve.cs
index 77e2fad..9901c4e 100644
--- a/Main/System/Battle/SkillEffect/BulletCurve/BulletCurve.cs
+++ b/Main/System/Battle/SkillEffect/BulletCurve/BulletCurve.cs
@@ -7,6 +7,8 @@
 {
     protected BattleObject caster;
     protected SkillConfig skillConfig;
+
+    protected SkillSkinConfig skillSkinConfig;
     protected BattleEffectPlayer bulletEffect;
     protected RectTransform bulletTrans; // 瀛愬脊鐨凴ectTransform
     protected RectTransform target;
@@ -22,11 +24,12 @@
 
     protected List<HB427_tagSCUseSkill.tagSCUseSkillHurt> hurts = new List<HB427_tagSCUseSkill.tagSCUseSkillHurt>();
 
-    public BulletCurve(BattleObject caster, SkillConfig skillConfig, BattleEffectPlayer bulletEffect, RectTransform target,
+    public BulletCurve(BattleObject caster, SkillConfig skillConfig, SkillSkinConfig _skillSkinConfig, BattleEffectPlayer bulletEffect, RectTransform target,
         List<HB427_tagSCUseSkill.tagSCUseSkillHurt> hurtList, int bulletIndex, Action<int, List<HB427_tagSCUseSkill.tagSCUseSkillHurt>> onHit)
     {
         this.caster = caster;
         this.skillConfig = skillConfig;
+        skillSkinConfig = _skillSkinConfig;
         this.bulletEffect = bulletEffect;
         this.target = target;
         this.onHit = onHit;
@@ -82,7 +85,7 @@
     {
         finished = true;
         onHit?.Invoke(mBulletIndex, hurts);
-        caster.battleField.battleEffectMgr.RemoveEffect(skillConfig.BulletEffectId, bulletEffect);
+        caster.battleField.battleEffectMgr.RemoveEffect(skillSkinConfig.BulletEffectId, bulletEffect);
     }
 
     public virtual void ForceFinish()

--
Gitblit v1.8.0