新手引导修改

dev_chengFeng
jiaoyangna 2020-11-10 15:26:33 +08:00
parent 53e538ea0d
commit 2e125eaa47
1 changed files with 8 additions and 8 deletions

View File

@ -284,21 +284,21 @@ function this.ExecuteBehavior(beType, beArgs)
local startFunc
local endFunc
local timePressStarted
_trigger.onPointerDown = _trigger.onPointerDown + RoleInfoPanel._onPointerDown
_trigger.onPointerDown = _trigger.onPointerDown + RoleInfoPanel.PageList[1]._onPointerDown
startFunc = function()
timePressStarted = Time.realtimeSinceStartup
end
_trigger.onPointerDown = _trigger.onPointerDown + startFunc
_trigger.onPointerUp = _trigger.onPointerUp + RoleInfoPanel._onPointerUp
_trigger.onPointerUp = _trigger.onPointerUp + RoleInfoPanel.PageList[1]._onPointerUp
endFunc = function()
_trigger.onPointerDown = _trigger.onPointerDown - RoleInfoPanel._onPointerDown
_trigger.onPointerDown = _trigger.onPointerDown - RoleInfoPanel.PageList[1]._onPointerDown
_trigger.onPointerDown = _trigger.onPointerDown - startFunc
_trigger.onPointerUp = _trigger.onPointerUp - RoleInfoPanel._onPointerUp
_trigger.onPointerUp = _trigger.onPointerUp - RoleInfoPanel.PageList[1]._onPointerUp
_trigger.onPointerUp = _trigger.onPointerUp - endFunc
-- 长按时间小于4秒
if Time.realtimeSinceStartup - timePressStarted <= 0.4 then
RoleInfoPanel.timePressStarted = timePressStarted
RoleInfoPanel.PageList[1].timePressStarted = timePressStarted
local btn = Util.GetGameObject(UIManager.uiNode, beArgs):GetComponent("Button")
btn.onClick:Invoke()
end
@ -308,7 +308,7 @@ function this.ExecuteBehavior(beType, beArgs)
Util.AddClick(this.button, this.NextGuide)
end
_trigger.onPointerUp = _trigger.onPointerUp + endFunc
this.SetBtnGOPosition(RoleInfoPanel.upLvTrigger.gameObject:GetComponent("RectTransform").position)
this.SetBtnGOPosition(RoleInfoPanel.PageList[1].upLvTrigger.gameObject:GetComponent("RectTransform").position)
elseif beType == 9 then --关联上阵成员界面对应名字的预设
local item = RoleListPanel.GetRoleItemByName(beArgs)
if item then
@ -326,10 +326,10 @@ function this.ExecuteBehavior(beType, beArgs)
this.SetBtnGOPosition(item.gameObject:GetComponent("RectTransform").position)
end
elseif beType == 10 then --连续升级后突破
local btn = RoleInfoPanel.upLvBtn:GetComponent("Button")
local btn = RoleInfoPanel.PageList[1].upLvBtn:GetComponent("Button")
this.button:GetComponent("Button").onClick:RemoveAllListeners()
Util.AddClick(this.button, function()
RoleInfoPanel:LvUpClick(true)
RoleInfoPanel.PageList[1]:LvUpClick(true)
this.NextGuide()
this.button:GetComponent("Button").onClick:RemoveAllListeners()
Util.AddClick(this.button, this.NextGuide)