diff --git a/Assets/ManagedResources/~Lua/Modules/Likability/HeroLikeAbilityPanel.lua b/Assets/ManagedResources/~Lua/Modules/Likability/HeroLikeAbilityPanel.lua index a88d55ae63..85ae36f07f 100644 --- a/Assets/ManagedResources/~Lua/Modules/Likability/HeroLikeAbilityPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Likability/HeroLikeAbilityPanel.lua @@ -404,6 +404,12 @@ function HeroLikeAbilityPanel:RightBtnOnClick() self.rightLiveObj = HeroManager.LoadHerolive1(rightHeroData,self.rightObj) local SkeletonGraphic = self.curLiveObj:GetComponent("SkeletonGraphic") SkeletonGraphic.AnimationState:SetAnimation(0, "touch", false) + if self.curLiveObj then + self.dragView.gameObject:SetActive(true) + self.dragView:SetDragGO(self.curLiveObj) + else + self.dragView.gameObject:SetActive(false) + end self:UpdateHeroInfoData() self.isRightOrLeft = true end):SetEase(Ease.Linear) @@ -446,6 +452,12 @@ function HeroLikeAbilityPanel:LeftBtnOnClick() self.leftLiveObj = HeroManager.LoadHerolive1(leftHeroData,self.leftObj) local SkeletonGraphic = self.curLiveObj:GetComponent("SkeletonGraphic") SkeletonGraphic.AnimationState:SetAnimation(0, "touch", false) + if self.curLiveObj then + self.dragView.gameObject:SetActive(true) + self.dragView:SetDragGO(self.curLiveObj) + else + self.dragView.gameObject:SetActive(false) + end self:UpdateHeroInfoData() self.isRightOrLeft = true end):SetEase(Ease.Linear)