From 3dc8330e4be280fcacc771158dbbe2c7d218d55c Mon Sep 17 00:00:00 2001 From: gaoxin Date: Wed, 26 Aug 2020 22:35:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=BF=9E=E7=BB=AD=E7=82=B9?= =?UTF-8?q?=E5=87=BB=E5=AF=BC=E8=87=B4=E6=88=98=E6=96=97=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E6=89=93=E5=BC=80=E5=A4=9A=E6=AC=A1=E5=AF=BC=E8=87=B4=E6=8A=A5?= =?UTF-8?q?=E9=94=99=EF=BC=8C=E7=AB=8B=E7=BB=98=E9=87=8D=E5=8F=A0=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ManagedResources/~Lua/Framework/Manager/UIManager.lua | 5 +++++ .../ManagedResources/~Lua/Modules/Battle/View/RoleView.lua | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Framework/Manager/UIManager.lua b/Assets/ManagedResources/~Lua/Framework/Manager/UIManager.lua index 7b5acfbe7a..710d8f5efe 100644 --- a/Assets/ManagedResources/~Lua/Framework/Manager/UIManager.lua +++ b/Assets/ManagedResources/~Lua/Framework/Manager/UIManager.lua @@ -240,6 +240,11 @@ end --打开面板 function UIManager.OpenPanel(id, ...) + -- 如果是 + if id == UIName.BattlePanel and this.IsOpen(UIName.BattlePanel) then + LogError("战斗界面重复打开!!") + return + end return UIManager.GetPanel(id, true, nil, ...) end diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/View/RoleView.lua b/Assets/ManagedResources/~Lua/Modules/Battle/View/RoleView.lua index ec96d662f4..44dd1c8691 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/View/RoleView.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/View/RoleView.lua @@ -204,7 +204,7 @@ function RoleView.New(go, role, position, root) instance.rageSlider = Util.GetGameObject(go, "rageProgress/rage"):GetComponent("Image") instance.rageText = Util.GetGameObject(go, "rageProgress/Text"):GetComponent("Text") instance.effect_rage = Util.GetGameObject(go, "rageProgress/effect") - instance.effect_dead:SetActive(instance.role.Rage >= 4) + instance.effect_rage:SetActive(instance.role.Rage >= 4) instance.rageSlider.fillAmount = instance.role.Rage / 4 instance.rageText.gameObject:SetActive(false) instance.rageText.text = "" @@ -800,7 +800,10 @@ function RoleView:OnSkillCast(skill) if self.rlgTween3 then self.rlgTween3:Kill() end self.rlgTween3 = self.RoleLiveGO.transform:DOLocalMove(Vector3.New(self.outOffset[1], self.outOffset[2] - 220, 0), 0.3, false):SetEase(Ease.OutSine) if self.liveRender then - self.liveRender.transform:SetParent(Util.GetGameObject(self.GameObject, "Mask2").transform) + local mask2 = Util.GetGameObject(self.GameObject, "Mask2") + if mask2 then + self.liveRender.transform:SetParent(mask2.transform) + end end local cardRenderMat = self.liveRender.material cardRenderMat:SetInt("_IsMask", 0)