Initial version - 1.2.0.60
EN: 1.2.0.60 CN: 1.2.0.61 JP: 1.2.0.63 KR: 1.2.0.67
This commit is contained in:
+71
@@ -0,0 +1,71 @@
|
||||
local TravelerDuelRankUploadSuccessCtrl = class("TravelerDuelRankUploadSuccessCtrl", BaseCtrl)
|
||||
TravelerDuelRankUploadSuccessCtrl._mapNodeConfig = {
|
||||
TMPScoreTitle = {sComponentName = "TMP_Text"},
|
||||
TMPRankingTitle = {sComponentName = "TMP_Text"},
|
||||
TMPOldRanking = {sComponentName = "TMP_Text"},
|
||||
TMPNewRanking = {sComponentName = "TMP_Text"},
|
||||
TMPOldScore = {sComponentName = "TMP_Text"},
|
||||
TMPNewScore = {sComponentName = "TMP_Text"},
|
||||
imgRankIcon = {nCount = 4},
|
||||
btnMaskClose = {
|
||||
sComponentName = "Button",
|
||||
callback = "OnBtnClick_Close"
|
||||
},
|
||||
imgArrowRanking = {},
|
||||
imgArrowScore = {},
|
||||
TMPFirstRanking = {sComponentName = "TMP_Text"},
|
||||
TMPFirstScore = {sComponentName = "TMP_Text"},
|
||||
imgFirstArrowRanking = {},
|
||||
imgFirstArrowScore = {},
|
||||
goNormalRanking = {},
|
||||
goNormalScore = {}
|
||||
}
|
||||
TravelerDuelRankUploadSuccessCtrl._mapEventConfig = {}
|
||||
TravelerDuelRankUploadSuccessCtrl._mapRedDotConfig = {}
|
||||
function TravelerDuelRankUploadSuccessCtrl:Awake()
|
||||
end
|
||||
function TravelerDuelRankUploadSuccessCtrl:FadeIn()
|
||||
end
|
||||
function TravelerDuelRankUploadSuccessCtrl:FadeOut()
|
||||
end
|
||||
function TravelerDuelRankUploadSuccessCtrl:OnEnable()
|
||||
local tbParam = self:GetPanelParam()
|
||||
local nOldScore = tbParam[1]
|
||||
local nNewScore = tbParam[2]
|
||||
local nOldRank = tbParam[3]
|
||||
local nNewRank = tbParam[4]
|
||||
local nRewardIdx = tbParam[5]
|
||||
if nOldRank == 0 and nOldScore == 0 then
|
||||
NovaAPI.SetTMPText(self._mapNode.TMPFirstRanking, nNewRank)
|
||||
NovaAPI.SetTMPText(self._mapNode.TMPFirstScore, nNewScore)
|
||||
self._mapNode.imgFirstArrowRanking:SetActive(nOldRank < nNewRank)
|
||||
self._mapNode.imgFirstArrowScore:SetActive(nOldScore < nNewScore)
|
||||
self._mapNode.TMPFirstRanking.gameObject:SetActive(true)
|
||||
self._mapNode.TMPFirstScore.gameObject:SetActive(true)
|
||||
self._mapNode.goNormalRanking.gameObject:SetActive(false)
|
||||
self._mapNode.goNormalScore.gameObject:SetActive(false)
|
||||
self._mapNode.imgArrowScore:SetActive(false)
|
||||
self._mapNode.imgArrowRanking:SetActive(false)
|
||||
else
|
||||
NovaAPI.SetTMPText(self._mapNode.TMPOldRanking, nOldRank)
|
||||
NovaAPI.SetTMPText(self._mapNode.TMPNewRanking, nNewRank)
|
||||
NovaAPI.SetTMPText(self._mapNode.TMPOldScore, nOldScore)
|
||||
NovaAPI.SetTMPText(self._mapNode.TMPNewScore, nNewScore)
|
||||
self._mapNode.imgArrowScore:SetActive(nOldScore < nNewScore)
|
||||
self._mapNode.imgArrowRanking:SetActive(nOldRank > nNewRank)
|
||||
end
|
||||
for i = 1, 4 do
|
||||
self._mapNode.imgRankIcon[i]:SetActive(nRewardIdx == i)
|
||||
end
|
||||
end
|
||||
function TravelerDuelRankUploadSuccessCtrl:OnDisable()
|
||||
end
|
||||
function TravelerDuelRankUploadSuccessCtrl:OnDestroy()
|
||||
end
|
||||
function TravelerDuelRankUploadSuccessCtrl:OnRelease()
|
||||
end
|
||||
function TravelerDuelRankUploadSuccessCtrl:OnBtnClick_Close()
|
||||
EventManager.Hit("TDUploadRankEnd")
|
||||
EventManager.Hit(EventId.ClosePanel, PanelId.TravelerDuelRankUploadSuccess)
|
||||
end
|
||||
return TravelerDuelRankUploadSuccessCtrl
|
||||
Reference in New Issue
Block a user