yyl
4 天以前 6c15e1c17336d6a1223717303947ab4274e77c23
125 战斗 新增受击特效4
4个文件已修改
26 ■■■■ 已修改文件
Main/Config/Configs/SkillConfig.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/SkillEffect/BulletSkillEffect.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/SkillEffect/NoEffect.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/SkillEffect/NormalSkillEffect.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Config/Configs/SkillConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:           YYL
//    [  Date ]:           2025年10月14日
//    [  Date ]:           Wednesday, October 15, 2025
//--------------------------------------------------------
using System.Collections.Generic;
@@ -51,6 +51,7 @@
    public int ExplosionEffectId;
    public int ExplosionEffect2;
    public int ExplosionEffect3;
    public int ExplosionEffect4;
    public int EffectId;
    public int EffectId2;
    public int MStartEffectId;
@@ -149,15 +150,17 @@
            int.TryParse(tables[34],out ExplosionEffect3); 
            int.TryParse(tables[35],out EffectId);
            int.TryParse(tables[35],out ExplosionEffect4);
            int.TryParse(tables[36],out EffectId2);
            int.TryParse(tables[36],out EffectId);
            int.TryParse(tables[37],out MStartEffectId);
            int.TryParse(tables[37],out EffectId2);
            int.TryParse(tables[38],out BuffEffect);
            int.TryParse(tables[38],out MStartEffectId);
            int.TryParse(tables[39],out TriggerEffect);
            int.TryParse(tables[39],out BuffEffect);
            int.TryParse(tables[40],out TriggerEffect);
        }
        catch (Exception exception)
        {
Main/System/Battle/SkillEffect/BulletSkillEffect.cs
@@ -199,6 +199,7 @@
                }
                PlayExplosionEffect(skillConfig.ExplosionEffect3, targetObj.heroGo.transform, caster.Camp);
                PlayExplosionEffect(skillConfig.ExplosionEffect4, targetObj.heroGo.transform, caster.Camp);
            }
            // 表现子弹飞行到目标位置
@@ -350,6 +351,7 @@
                PlayExplosionEffect(skillConfig.ExplosionEffectId, targetObj.heroGo.transform, caster.Camp);
                PlayExplosionEffect(skillConfig.ExplosionEffect2, targetObj.heroGo.transform, caster.Camp);
                PlayExplosionEffect(skillConfig.ExplosionEffect3, targetObj.heroGo.transform, caster.Camp);
                PlayExplosionEffect(skillConfig.ExplosionEffect4, targetObj.heroGo.transform, caster.Camp);
            }
            // 表现子弹飞行到目标位置
@@ -392,6 +394,7 @@
                PlayExplosionEffect(skillConfig.ExplosionEffectId, targetObj.heroGo.transform, caster.Camp);
                PlayExplosionEffect(skillConfig.ExplosionEffect2, targetObj.heroGo.transform, caster.Camp);
                PlayExplosionEffect(skillConfig.ExplosionEffect3, targetObj.heroGo.transform, caster.Camp);
                PlayExplosionEffect(skillConfig.ExplosionEffect4, targetObj.heroGo.transform, caster.Camp);
            }
            // 表现子弹飞行到目标位置
Main/System/Battle/SkillEffect/NoEffect.cs
@@ -52,6 +52,10 @@
            {
                caster.battleField.battleEffectMgr.PlayEffect(target, skillConfig.ExplosionEffect3, target.heroGo.transform, caster.Camp);
            }
            if (skillConfig.ExplosionEffect4 > 0)
            {
                caster.battleField.battleEffectMgr.PlayEffect(target, skillConfig.ExplosionEffect4, target.heroGo.transform, caster.Camp);
            }
        }
        onHit?.Invoke(hitIndex, tagUseSkillAttack.HurtList.ToList());
Main/System/Battle/SkillEffect/NormalSkillEffect.cs
@@ -51,6 +51,10 @@
            {
                caster.battleField.battleEffectMgr.PlayEffect(target, skillConfig.ExplosionEffect3, target.heroGo.transform, caster.Camp);
            }
            if (skillConfig.ExplosionEffect4 > 0)
            {
                caster.battleField.battleEffectMgr.PlayEffect(target, skillConfig.ExplosionEffect4, target.heroGo.transform, caster.Camp);
            }
        }
        onHit?.Invoke(hitIndex, tagUseSkillAttack.HurtList.ToList());