Update - 1.13.0.124
EN: 1.13.0.124 CN: 1.13.0.124 JP: 1.13.0.128 KR: 1.13.0.130
This commit is contained in:
@@ -27,11 +27,6 @@ PenguinCardSelectCtrl._mapEventConfig = {
|
||||
PenguinCard_ClickLevel = "OnEvent_Click",
|
||||
PenguinCard_EnterLevel = "OnEvent_Enter"
|
||||
}
|
||||
PenguinCardSelectCtrl._mapRedDotConfig = {
|
||||
[RedDotDefine.Activity_PenguinCard_AllQuest] = {
|
||||
sNodeName = "reddotQuest"
|
||||
}
|
||||
}
|
||||
function PenguinCardSelectCtrl:Refresh()
|
||||
self.goFirstLock = nil
|
||||
self.tbLevel = self.actData:GetLevelList()
|
||||
@@ -82,6 +77,29 @@ function PenguinCardSelectCtrl:RefreshNormal(nIndex, nLevelId)
|
||||
self.goFirstLock = goObj
|
||||
end
|
||||
end
|
||||
function PenguinCardSelectCtrl:RegisterRedDot()
|
||||
self._mapNode.reddotQuest:SetActive(false)
|
||||
local mapActivityData = ConfigTable.GetData("Activity", self.nActId)
|
||||
if mapActivityData == nil then
|
||||
return
|
||||
end
|
||||
local nGroupId = mapActivityData.MidGroupId
|
||||
if 0 < nGroupId then
|
||||
local mapGroupData = PlayerData.Activity:GetActivityGroupDataById(nGroupId)
|
||||
if mapGroupData ~= nil then
|
||||
local actData = mapGroupData:GetActivityDataByIndex(AllEnum.ActivityThemeFuncIndex.Task)
|
||||
if actData ~= nil then
|
||||
RedDotManager.RegisterNode(RedDotDefine.Activity_Group_Task_Group, {
|
||||
nGroupId,
|
||||
actData.ActivityId,
|
||||
mapActivityData.MiniGameRedDot
|
||||
}, self._mapNode.reddotQuest)
|
||||
end
|
||||
end
|
||||
else
|
||||
RedDotManager.RegisterNode(RedDotDefine.Activity_PenguinCard_AllQuest, nil, self._mapNode.reddotQuest)
|
||||
end
|
||||
end
|
||||
function PenguinCardSelectCtrl:Awake()
|
||||
local param = self:GetPanelParam()
|
||||
if type(param) == "table" then
|
||||
@@ -92,6 +110,7 @@ function PenguinCardSelectCtrl:Awake()
|
||||
end
|
||||
function PenguinCardSelectCtrl:OnEnable()
|
||||
self:Refresh()
|
||||
self:RegisterRedDot()
|
||||
end
|
||||
function PenguinCardSelectCtrl:OnDisable()
|
||||
for k, v in pairs(self.tbGridCtrl) do
|
||||
@@ -105,7 +124,22 @@ end
|
||||
function PenguinCardSelectCtrl:OnDestroy()
|
||||
end
|
||||
function PenguinCardSelectCtrl:OnBtnClick_Quest()
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.PenguinCardQuest, self.nActId)
|
||||
local mapActivityData = ConfigTable.GetData("Activity", self.nActId)
|
||||
if mapActivityData == nil then
|
||||
return
|
||||
end
|
||||
local nGroupId = mapActivityData.MidGroupId
|
||||
if 0 < nGroupId then
|
||||
local mapGroupData = PlayerData.Activity:GetActivityGroupDataById(nGroupId)
|
||||
if mapGroupData ~= nil then
|
||||
local actData = mapGroupData:GetActivityDataByIndex(AllEnum.ActivityThemeFuncIndex.Task)
|
||||
if actData ~= nil then
|
||||
EventManager.Hit(EventId.OpenPanel, actData.PanelId, actData.ActivityId, 5)
|
||||
end
|
||||
end
|
||||
else
|
||||
EventManager.Hit(EventId.OpenPanel, PanelId.PenguinCardQuest, self.nActId)
|
||||
end
|
||||
end
|
||||
function PenguinCardSelectCtrl:OnEvent_Click(go)
|
||||
self._mapNode.sc:ScrollToClick(go)
|
||||
|
||||
Reference in New Issue
Block a user