5e0d58cfad
EN: 1.2.0.60 CN: 1.2.0.61 JP: 1.2.0.63 KR: 1.2.0.67
36 lines
1.3 KiB
Lua
36 lines
1.3 KiB
Lua
local AchievementHomepageCtrl = class("AchievementHomepageCtrl", BaseCtrl)
|
|
AchievementHomepageCtrl._mapNodeConfig = {
|
|
TMPAcheivementCount = {sComponentName = "TMP_Text"},
|
|
TMPTitle = {sComponentName = "TMP_Text", nCount = 5},
|
|
TMPCupCount = {sComponentName = "TMP_Text", nCount = 3}
|
|
}
|
|
AchievementHomepageCtrl._mapEventConfig = {
|
|
AchievementRefresh = "OnEvent_ReceiveReward"
|
|
}
|
|
AchievementHomepageCtrl._mapRedDotConfig = {}
|
|
function AchievementHomepageCtrl:Awake()
|
|
end
|
|
function AchievementHomepageCtrl:FadeIn()
|
|
end
|
|
function AchievementHomepageCtrl:FadeOut()
|
|
end
|
|
function AchievementHomepageCtrl:OnEnable()
|
|
for i = 1, 5 do
|
|
NovaAPI.SetTMPText(self._mapNode.TMPTitle[i], ConfigTable.GetUIText("Achievement_Type_" .. i))
|
|
end
|
|
end
|
|
function AchievementHomepageCtrl:OnDisable()
|
|
end
|
|
function AchievementHomepageCtrl:OnDestroy()
|
|
end
|
|
function AchievementHomepageCtrl:OnRelease()
|
|
end
|
|
function AchievementHomepageCtrl:OnEvent_ReceiveReward()
|
|
self.mapCount = PlayerData.Achievement:GetAchievementAllTypeCount()
|
|
NovaAPI.SetTMPText(self._mapNode.TMPAcheivementCount, self.mapCount.nCompleted)
|
|
NovaAPI.SetTMPText(self._mapNode.TMPCupCount[1], self.mapCount.nSSR)
|
|
NovaAPI.SetTMPText(self._mapNode.TMPCupCount[2], self.mapCount.nSR)
|
|
NovaAPI.SetTMPText(self._mapNode.TMPCupCount[3], self.mapCount.nR)
|
|
end
|
|
return AchievementHomepageCtrl
|