【英雄升级】英雄长按升级时不再进行切换操作

dev_chengFeng
gaoxin 2021-07-12 10:33:05 +08:00
parent 6ab4fd2495
commit febee39f82
2 changed files with 12 additions and 0 deletions

View File

@ -30,6 +30,7 @@ local parent = {}
local isUpZhen = false--当前英雄是否上阵 local isUpZhen = false--当前英雄是否上阵
local isHeroUpStar local isHeroUpStar
local herodatas = {} local herodatas = {}
this.isPressed = false
function RoleInfoLayout:New(gameObject) function RoleInfoLayout:New(gameObject)
local b = {} local b = {}
@ -104,6 +105,7 @@ function RoleInfoLayout:BindEvent()
_isClicked = true _isClicked = true
RoleInfoLayout.timePressStarted = Time.realtimeSinceStartup RoleInfoLayout.timePressStarted = Time.realtimeSinceStartup
oldLv = curHeroData.lv oldLv = curHeroData.lv
this.isPressed = true
end end
--长按升级抬起状态 --长按升级抬起状态
this._onPointerUp = function(Pointgo, data) this._onPointerUp = function(Pointgo, data)
@ -117,6 +119,7 @@ function RoleInfoLayout:BindEvent()
end end
_isClicked = false _isClicked = false
_isLongPress = false _isLongPress = false
this.isPressed = false
end end
this.upLvTrigger.onPointerDown = this.upLvTrigger.onPointerDown + this._onPointerDown this.upLvTrigger.onPointerDown = this.upLvTrigger.onPointerDown + this._onPointerDown
this.upLvTrigger.onPointerUp = this.upLvTrigger.onPointerUp + this._onPointerUp this.upLvTrigger.onPointerUp = this.upLvTrigger.onPointerUp + this._onPointerUp

View File

@ -314,6 +314,10 @@ end
--右切换按钮点击 --右切换按钮点击
function this:RightBtnOnClick() function this:RightBtnOnClick()
-- 英雄长按升级时不再进行切换操作
if this.PageList[1].isPressed then
return
end
if isClickLeftOrRightBtn == false then if isClickLeftOrRightBtn == false then
return return
end end
@ -352,6 +356,11 @@ end
--左切换按钮点击 --左切换按钮点击
function this:LeftBtnOnClick() function this:LeftBtnOnClick()
-- 英雄长按升级时不再进行切换操作
if this.PageList[1].isPressed then
return
end
if isClickLeftOrRightBtn == false then if isClickLeftOrRightBtn == false then
return return
end end