From a109c2f93f5d5c906783ba47200cf044fe68ff74 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Fri, 6 Nov 2020 10:51:41 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=9A=AE=E8=82=A4=E3=80=91=20?= =?UTF-8?q?=E6=88=98=E6=96=97=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Battle/BattleManager.lua | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/BattleManager.lua b/Assets/ManagedResources/~Lua/Modules/Battle/BattleManager.lua index 1976052f5f..44746f2028 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/BattleManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/BattleManager.lua @@ -100,7 +100,23 @@ function this.GetSkillData(skillId, pos) local target = SkillLogicConfig[skillId].Target local effectList = SkillLogicConfig[skillId].Effect local effectArgsList = SkillLogicConfig[skillId].EffectValue - local EffectCombat = CombatControl[SkillLogicConfig[skillId].SkillDisplay] + local skin=skinId + if not skinId then + skin=0 + end + local effectIds=SkillLogicConfig[skillId].SkillDisplay + local eid=0 + if effectIds then + for i = 1, #effectIds do + if effectIds[i][1]==skin then + eid=effectIds[i][2] + end + end + end + LogError("技能效果id:===="..eid) + local EffectCombat = CombatControl[eid] + + --local EffectCombat = CombatControl[SkillLogicConfig[skillId].SkillDisplay] local index = 1 skill[1] = skillId