diff --git a/Assets/ManagedResources/~Lua/Modules/SacredTree/SacredTreePanel.lua b/Assets/ManagedResources/~Lua/Modules/SacredTree/SacredTreePanel.lua index ee75e7a636..8527fa5c9a 100644 --- a/Assets/ManagedResources/~Lua/Modules/SacredTree/SacredTreePanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/SacredTree/SacredTreePanel.lua @@ -58,6 +58,7 @@ function SacredTreePanel:InitComponent() self.jtImg = Util.GetGameObject(self.jtBtn, "Image") self.attriList = {} self.bool = true--箭头按钮 + self.playAni = false--箭头按钮 self.selectIndex = 5 self.selectMask = Util.GetGameObject(self.transform, "Mask") self.selectGrid = Util.GetGameObject(self.selectMask, "selectGrid") @@ -227,7 +228,7 @@ function SacredTreePanel:BindEvent() lastSelect = self.selectIndex for index, value in ipairs(self.attriList) do value.transform:DORotate(Vector3.New(90,0,0),0.3):OnComplete(function () - -- value.transform.rotation=Vector3.New(-90,0,0) + self.playAni = true self:SetAttriDetail() end) end @@ -257,6 +258,7 @@ function SacredTreePanel:OnOpen() end function SacredTreePanel:OnShow() Util.SetParticleSortLayer(self.UI_effect_RecruitPanel_particle, self.sortingOrder + 1) + self.playAni = false CheckRedPointStatus(RedPointType.Sacred) self.treeRed:SetActive(SacredTreeManager.CheckRedPoint()) curTreeLevel = SacredTreeManager.treeLevel @@ -311,7 +313,11 @@ function SacredTreePanel:SetAttriDetail() self.attriList[index] = go go:SetActive(true) end - PlayUIAnim(go) + if self.playAni then + PlayUIAnim(go) + else + go.transform.rotation=Vector3.New(0,0,0) + end Util.GetGameObject(go,"curAttri"):GetComponent("Text").text = value.text1 Util.GetGameObject(go,"nextAttri"):GetComponent("Text").text = value.text2 end