Hotfix - 2.0.2.146
EN: 2.0.2.146 CN: 2.0.2.146 JP: 2.0.2.148 KR: 2.0.2.153
This commit is contained in:
@@ -1291,6 +1291,8 @@ function MainViewCtrl:RefreshLeftActivityList()
|
||||
self:SetPngSprite(imgOpenBg, actGroupCfg.EnterRes)
|
||||
self:SetPngSprite(imgOpenBgMask, actGroupCfg.EnterRes)
|
||||
if bOpened then
|
||||
OpenRoot:Find("imgActivityTime/imgTime").gameObject:SetActive(true)
|
||||
OpenRoot:Find("imgActivityTime/goEmptyForLayout").gameObject:SetActive(false)
|
||||
local txtActRemainTime = OpenRoot:Find("imgActivityTime/txtActivityTime"):GetComponent("TMP_Text")
|
||||
if bShowCountDown then
|
||||
do
|
||||
@@ -1349,6 +1351,29 @@ function MainViewCtrl:RefreshLeftActivityList()
|
||||
end
|
||||
end
|
||||
end
|
||||
self.actAdv = PlayerData.Activity:GetMainviewShowActivityAdv()
|
||||
if self.actAdv ~= nil then
|
||||
local nIdx = #self.tbActivityPrepareShowList + 1
|
||||
local btnTrans = self._mapNode.btnActivityPrepare[nIdx]
|
||||
if btnTrans ~= nil then
|
||||
btnTrans.gameObject:SetActive(true)
|
||||
local tr = btnTrans.transform:Find("AnimRoot")
|
||||
tr:Find("End").gameObject:SetActive(false)
|
||||
tr:Find("Open").gameObject:SetActive(true)
|
||||
local imgBg = tr:Find("Open/imgBg"):GetComponent("Image")
|
||||
imgBg.gameObject:SetActive(true)
|
||||
local sIcon = string.gsub(self.actAdv.actCfg.TabBgRes, "tab", "banner")
|
||||
local sIcon = string.gsub(sIcon, "lang", "m_lang")
|
||||
self:SetPngSprite(imgBg, sIcon)
|
||||
tr:Find("Open/imgBgMask").gameObject:SetActive(false)
|
||||
tr:Find("Open/imgActivityTime").gameObject:SetActive(true)
|
||||
tr:Find("Open/imgActivityTime/imgTime").gameObject:SetActive(false)
|
||||
tr:Find("Open/imgActivityTime/goEmptyForLayout").gameObject:SetActive(true)
|
||||
local tmpTxt = tr:Find("Open/imgActivityTime/txtActivityTime"):GetComponent("TMP_Text")
|
||||
tmpTxt.gameObject:SetActive(true)
|
||||
NovaAPI.SetTMPText(tmpTxt, ConfigTable.GetUIText("MainView_MainStoryPreview"))
|
||||
end
|
||||
end
|
||||
end
|
||||
function MainViewCtrl:RefreshActivityFastEntrance()
|
||||
for k, v in ipairs(self._mapNode.btnActivityFast) do
|
||||
@@ -1691,6 +1716,10 @@ end
|
||||
function MainViewCtrl:OnBtnClick_ActivityPrepare(btn, index)
|
||||
local actGroupData = self.tbActivityPrepareShowList[index]
|
||||
if actGroupData == nil then
|
||||
if self.actAdv ~= nil then
|
||||
local jumpToId = self.actAdv.adCfg.JumpTo[1]
|
||||
JumpUtil.JumpTo(jumpToId)
|
||||
end
|
||||
return
|
||||
end
|
||||
actGroupData = actGroupData.actGroupData
|
||||
@@ -2166,9 +2195,6 @@ function MainViewCtrl:OnBtnClick_GoToStarTower()
|
||||
end
|
||||
PlayerData.StarTower:GetAffinity(AffinityCallback)
|
||||
end
|
||||
function MainViewCtrl:OnBtnClick_GotoMainlineStory()
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.MainlineEx, self.nRecentChapterId, PanelId.MainView)
|
||||
end
|
||||
function MainViewCtrl:OnDragStart_Actor(mDrag)
|
||||
if mDrag.DragEventType == AllEnum.UIDragType.DragStart then
|
||||
self.nDragStartPosX = mDrag.EventData.position.x
|
||||
|
||||
Reference in New Issue
Block a user