From 16c16dda5f091d94b10f68e6bf3c33e80449c3c7 Mon Sep 17 00:00:00 2001 From: gaoxin Date: Tue, 7 Dec 2021 17:47:22 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=88=98=E6=96=97=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E3=80=91=E4=BF=AE=E5=A4=8D=E6=97=A0=E6=B3=95=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E7=9A=AE=E8=82=A4=E6=8A=80=E8=83=BD=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Modules/Battle/Test/View/SkillSetView.lua | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/Test/View/SkillSetView.lua b/Assets/ManagedResources/~Lua/Modules/Battle/Test/View/SkillSetView.lua index 50fa618aea..a53e7d8de3 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/Test/View/SkillSetView.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/Test/View/SkillSetView.lua @@ -56,7 +56,7 @@ function SkillSetView:Show(camp, pos, BattleView) self.rt.text = self.roleView.SkillCaster.actionTime*1000 self.rt2.text = self.roleView.SkillCaster.soundTime*1000 - local nCId = BattleManager.GetCombatIdBySkin(nSkillId, 0) + local nCId = BattleManager.GetCombatIdBySkin(nSkillId, self.role.roleData.skinId) local nCombat = BattleManager.GetSkillCombat(nCId) self.nt1.text = nCombat.BeforeEffectDelay self.nt2.text = nCombat.KeyFrame @@ -65,7 +65,7 @@ function SkillSetView:Show(camp, pos, BattleView) self.nt5.text = nCombat.SkillDuration self.nt6.text = nCombat.SkillNumber - local sCId = BattleManager.GetCombatIdBySkin(sSkillId, 0) + local sCId = BattleManager.GetCombatIdBySkin(sSkillId, self.role.roleData.skinId) local sCombat = BattleManager.GetSkillCombat(sCId) self.st1.text = sCombat.BeforeEffectDelay self.st2.text = sCombat.KeyFrame @@ -85,7 +85,7 @@ function SkillSetView:ApplyData() self.roleView.SkillCaster.actionTime = (tonumber(self.rt.text)or 0)/1000 self.roleView.SkillCaster.soundTime = (tonumber(self.rt2.text)or 0)/1000 - local ncId = BattleManager.GetCombatIdBySkin(nSkillId, 0) + local ncId = BattleManager.GetCombatIdBySkin(nSkillId, self.role.roleData.skinId) local nCombat = BattleManager.GetSkillCombat(ncId) local nBeforeEffectDelay = tonumber(self.nt1.text) or 0 local nKeyFrame = tonumber(self.nt2.text) or 0 @@ -98,13 +98,11 @@ function SkillSetView:ApplyData() nCombat.BeforeEffectDelay = nBeforeEffectDelay nCombat.DamageDelay = nDamageDelay BattleManager.SetSkillCombat(ncId, nCombat) - for i=2, #self.role.skill do - self.role.skill[2] = nKeyFrame/1000 - self.role.skill[3] = nSkillDuration/1000 - self.role.skill[4] = nSkillNumber - end + self.role.skill[2] = nKeyFrame/1000 + self.role.skill[3] = nSkillDuration/1000 + self.role.skill[4] = nSkillNumber - local scId = BattleManager.GetCombatIdBySkin(sSkillId, 0) + local scId = BattleManager.GetCombatIdBySkin(sSkillId, self.role.roleData.skinId) local sCombat = BattleManager.GetSkillCombat(scId) local sBeforeEffectDelay = tonumber(self.st1.text) or 0 local sKeyFrame = tonumber(self.st2.text) or 0 @@ -117,11 +115,9 @@ function SkillSetView:ApplyData() sCombat.BeforeEffectDelay = sBeforeEffectDelay sCombat.DamageDelay = sDamageDelay BattleManager.SetSkillCombat(scId, sCombat) - for i=2, #self.role.superSkill do - self.role.superSkill[2] = sKeyFrame/1000 - self.role.superSkill[3] = sSkillDuration/1000 - self.role.superSkill[4] = sSkillNumber - end + self.role.superSkill[2] = sKeyFrame/1000 + self.role.superSkill[3] = sSkillDuration/1000 + self.role.superSkill[4] = sSkillNumber PopupTipPanel.ShowTip(Language[10212]) end