From 5bc2cc9a3e007b96a0de96e70e87f25bc5a254a2 Mon Sep 17 00:00:00 2001 From: yyl <yyl> Date: 星期一, 21 七月 2025 19:22:45 +0800 Subject: [PATCH] 125 【战斗】战斗系统 战斗系统迭代 协议接入 阵容部分代码 --- Main/System/Battle/Skill/SkillFactory.cs | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Main/System/Battle/Skill/SkillFactory.cs b/Main/System/Battle/Skill/SkillFactory.cs index 9a6a009..c9d0fa4 100644 --- a/Main/System/Battle/Skill/SkillFactory.cs +++ b/Main/System/Battle/Skill/SkillFactory.cs @@ -40,13 +40,16 @@ - public static SkillBase CreateSkill(SkillConfig _skillConfig) + public static SkillBase CreateSkill(BattleObject _caster, H0604_tagUseSkillAttack vNetData, BattleField battleField) { + SkillConfig skillConfig = SkillConfig.Get(vNetData.SkillID); + SkillBase skill = null; - switch (_skillConfig.SkillType) + switch (skillConfig.SkillType) { case 1: - skill = new DirectlyDamageSkill(_skillConfig); + // 鍏堝疄鐜颁竴涓敾鍑荤殑 鍚庣画鏈夊啀鎱㈡參澧炲姞 + skill = new DirectlyDamageSkill(_caster, skillConfig, vNetData, battleField); break; case 2: // skill = new DirectlyHealSkill(_skillConfig); -- Gitblit v1.8.0