竞技场引导问题修复

This commit is contained in:
xiekaidong 2023-07-10 15:22:20 +08:00
parent 351b8adb9e
commit e68de8da6c
3 changed files with 11 additions and 7 deletions

View File

@ -83,7 +83,6 @@ function TutorialManager:startTutorial()
self:finishAndNextTutorial(tutorialId)
else
-- 开始当前步骤的引导
self.tutorialUIComp:setVisible(true)
self.tutorialUIComp:onTutorialStart()
self.tutorialAction:doTutorial(tutorialId)
end
@ -129,7 +128,7 @@ function TutorialManager:finishAndNextTutorial(tutorialId)
local haveNext = DataManager.TutorialData:nextTutorial()
if haveNext then
self.tutorialUIComp:setVisible(false)
self.tutorialUIComp:hideAllTips()
local delay = DataManager.TutorialData:getDelayStartTime()
self:performWithDelayGlobal(function()
self:startTutorial()

View File

@ -94,11 +94,6 @@ function ArenaMatchUI:onLoadRootComplete()
self.btnFormation = uiMap["arena_match_ui.match_result.btn_formation"]
self.txFormation = uiMap["arena_match_ui.match_result.btn_formation.tx_formation"]
if DataManager.TutorialData:getIsInTutorial() then -- 容错
self.btnCancel:setTouchEnable(false)
else
self.btnCancel:setTouchEnable(true)
end
self.btnCancel:addClickListener(function()
self:closeUI()
end)

View File

@ -70,6 +70,16 @@ function TutorialUI:onTutorialStart()
self:clearScheduler()
end
function TutorialUI:hideAllTips()
self:setBlockTouchEnabled(true)
-- 灰色遮罩
self:setMaskEnable(false)
-- 隐藏手指
self:hideGuideFinger()
-- 隐藏剧情文本
self:hideTalk()
end
-- 停止引导
function TutorialUI:onTutorialStop()
self:clear()