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:
@@ -0,0 +1,40 @@
|
||||
local TopMenuCtrl = class("TopMenuCtrl", BaseCtrl)
|
||||
TopMenuCtrl._mapNodeConfig = {
|
||||
txt_boxSmallCount = {sComponentName = "TMP_Text"},
|
||||
txt_boxMediumCount = {sComponentName = "TMP_Text"}
|
||||
}
|
||||
TopMenuCtrl._mapEventConfig = {
|
||||
RefreshBoxCount = "OnEvent_SetBoxCount"
|
||||
}
|
||||
function TopMenuCtrl:Awake()
|
||||
NovaAPI.SetTMPSourceText(self._mapNode.txt_boxSmallCount, "0/0")
|
||||
NovaAPI.SetTMPSourceText(self._mapNode.txt_boxMediumCount, "0/0")
|
||||
end
|
||||
function TopMenuCtrl:OnEnable()
|
||||
end
|
||||
function TopMenuCtrl:OnDisable()
|
||||
end
|
||||
function TopMenuCtrl:OnDestroy()
|
||||
end
|
||||
function TopMenuCtrl:OnRelease()
|
||||
end
|
||||
function TopMenuCtrl:OnEvent_SetBoxCount(nType, nTotalCount, nCurCount)
|
||||
if nType == 1 then
|
||||
local str
|
||||
if 0 < nCurCount then
|
||||
str = string.format("<color=#70f1ce>%d</color>/%d", nCurCount, nTotalCount)
|
||||
else
|
||||
str = string.format("%d/%d", nCurCount, nTotalCount)
|
||||
end
|
||||
NovaAPI.SetTMPSourceText(self._mapNode.txt_boxSmallCount, str)
|
||||
else
|
||||
local str
|
||||
if 0 < nCurCount then
|
||||
str = string.format("<color=#70f1ce>%d</color>/%d", nCurCount, nTotalCount)
|
||||
else
|
||||
str = string.format("%d/%d", nCurCount, nTotalCount)
|
||||
end
|
||||
NovaAPI.SetTMPSourceText(self._mapNode.txt_boxMediumCount, str)
|
||||
end
|
||||
end
|
||||
return TopMenuCtrl
|
||||
Reference in New Issue
Block a user