Update - 2.1.0.147

EN: 2.1.0.147
CN: 2.1.0.147
JP: 2.1.0.149
KR: 2.1.0.154
This commit is contained in:
SL1900
2026-11-13 12:00:00 +09:00
parent c84dd6f891
commit da1d2be9fc
822 changed files with 1752348 additions and 1554 deletions
+10 -14
View File
@@ -104,7 +104,6 @@ MainlineExCtrl._mapRedDotConfig = {
function MainlineExCtrl:Awake()
local tbParam = self:GetPanelParam()
self.curChapter = tbParam[1]
self.fromPanel = tbParam[2] ~= nil and tbParam[2] or 0
self._mapNode.btnClue.gameObject:SetActive(false)
self.canvase = self.gameObject:GetComponent("Canvas")
end
@@ -167,12 +166,16 @@ function MainlineExCtrl:PlayAnimOut()
})
local time = math.min(time1, time2)
self:AddTimer(1, time, function()
if self.fromPanel ~= 0 and self.fromPanel ~= PanelId.StoryChapter then
EventManager.Hit(EventId.OpenPanel, PanelId.StoryChapter, self.fromPanel)
end
EventManager.Hit(EventId.ClosePanel, PanelId.MainlineEx)
end)
end
function MainlineExCtrl:BackToStoryChapter()
if PanelManager.GetPrePanelId() == PanelId.StoryChapter then
EventManager.Hit(EventId.ClosePanel, PanelId.MainlineEx)
else
EventManager.Hit(EventId.OpenPanel, PanelId.StoryChapter, 0, self.curChapter)
end
end
function MainlineExCtrl:OnBtn_ClickOpenClue()
self._mapNode.ctrlClue:RefreshPanel()
end
@@ -183,11 +186,7 @@ function MainlineExCtrl:OnBtn_ClickCloseLevelInfoPanel()
self.bAllCompleted = self.curChapterCtrl:IsAllStoryCompleted()
if self.bAllCompleted then
AvgData:SetNewLockChapterIndex(self.curChapter)
if self.fromPanel ~= 0 and self.fromPanel ~= PanelId.StoryChapter then
EventManager.Hit(EventId.OpenPanel, PanelId.StoryChapter, self.fromPanel)
else
EventManager.Hit(EventId.ClosePanel, PanelId.MainlineEx)
end
self:BackToStoryChapter()
end
end
function MainlineExCtrl:OnEvent_ChooseMainlineStory(avgId, bNewestStory)
@@ -230,6 +229,7 @@ function MainlineExCtrl:OnEvent_BackHome(nPanelId)
if self._panel._nPanelId ~= nPanelId then
return
end
PlayerData.Avg.nJustReadStoryId = 0
PanelManager.Home()
end
function MainlineExCtrl:OnEvent_Story_RewardClosed()
@@ -244,11 +244,7 @@ function MainlineExCtrl:OnEvent_Story_RewardClosed()
end
cs_coroutine.start(wait)
self:AddTimer(1, 2.5, function()
if self.fromPanel ~= 0 and self.fromPanel ~= PanelId.StoryChapter then
EventManager.Hit(EventId.OpenPanel, PanelId.StoryChapter, self.fromPanel)
else
EventManager.Hit(EventId.ClosePanel, PanelId.MainlineEx)
end
self:BackToStoryChapter()
end, true, true, true)
end
end