diff --git a/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoLayout.lua b/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoLayout.lua index b77827b8cb..b50969de8c 100644 --- a/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoLayout.lua +++ b/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoLayout.lua @@ -30,6 +30,7 @@ local parent = {} local isUpZhen = false--当前英雄是否上阵 local isHeroUpStar local herodatas = {} +this.isPressed = false function RoleInfoLayout:New(gameObject) local b = {} @@ -104,6 +105,7 @@ function RoleInfoLayout:BindEvent() _isClicked = true RoleInfoLayout.timePressStarted = Time.realtimeSinceStartup oldLv = curHeroData.lv + this.isPressed = true end --长按升级抬起状态 this._onPointerUp = function(Pointgo, data) @@ -117,6 +119,7 @@ function RoleInfoLayout:BindEvent() end _isClicked = false _isLongPress = false + this.isPressed = false end this.upLvTrigger.onPointerDown = this.upLvTrigger.onPointerDown + this._onPointerDown this.upLvTrigger.onPointerUp = this.upLvTrigger.onPointerUp + this._onPointerUp diff --git a/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoPanel.lua b/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoPanel.lua index 6a988fbd9f..327db913d5 100644 --- a/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoPanel.lua @@ -314,6 +314,10 @@ end --右切换按钮点击 function this:RightBtnOnClick() + -- 英雄长按升级时不再进行切换操作 + if this.PageList[1].isPressed then + return + end if isClickLeftOrRightBtn == false then return end @@ -352,6 +356,11 @@ end --左切换按钮点击 function this:LeftBtnOnClick() + -- 英雄长按升级时不再进行切换操作 + if this.PageList[1].isPressed then + return + end + if isClickLeftOrRightBtn == false then return end