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,41 @@
|
||||
local EventBookTogItemCtrl = class("EventBookTogItemCtrl", BaseCtrl)
|
||||
EventBookTogItemCtrl._mapNodeConfig = {
|
||||
goSelect = {},
|
||||
txtSelect = {sComponentName = "TMP_Text"},
|
||||
goUnSelect = {},
|
||||
txtUnSelect = {sComponentName = "TMP_Text"},
|
||||
goLock = {},
|
||||
txtLock = {
|
||||
sComponentName = "TMP_Text",
|
||||
sLanguageId = "StarTower_Book_Event_Lock"
|
||||
},
|
||||
redDotTab = {}
|
||||
}
|
||||
EventBookTogItemCtrl._mapEventConfig = {}
|
||||
EventBookTogItemCtrl._mapRedDotConfig = {}
|
||||
function EventBookTogItemCtrl:InitItem(eventData)
|
||||
self.nStatus = eventData.Status
|
||||
self.nEventId = eventData.Id
|
||||
self._mapNode.goLock.gameObject:SetActive(self.nStatus == AllEnum.BookQuestStatus.UnComplete)
|
||||
self._mapNode.goSelect.gameObject:SetActive(false)
|
||||
self._mapNode.goUnSelect.gameObject:SetActive(self.nStatus ~= AllEnum.BookQuestStatus.UnComplete)
|
||||
NovaAPI.SetTMPText(self._mapNode.txtSelect, eventData.CfgData.Name)
|
||||
NovaAPI.SetTMPText(self._mapNode.txtUnSelect, eventData.CfgData.Name)
|
||||
if self.nStatus == AllEnum.BookQuestStatus.UnComplete then
|
||||
NovaAPI.SetTMPText(self._mapNode.txtSelect, ConfigTable.GetUIText("StarTower_Book_Event_Lock"))
|
||||
end
|
||||
RedDotManager.RegisterNode(RedDotDefine.StarTowerBook_Event_Reward, self.nEventId, self._mapNode.redDotTab)
|
||||
end
|
||||
function EventBookTogItemCtrl:SetSelect(bSelect)
|
||||
self._mapNode.goSelect.gameObject:SetActive(bSelect)
|
||||
if self.nStatus ~= AllEnum.BookQuestStatus.UnComplete then
|
||||
self._mapNode.goLock.gameObject:SetActive(false)
|
||||
self._mapNode.goUnSelect.gameObject:SetActive(not bSelect)
|
||||
else
|
||||
self._mapNode.goLock.gameObject:SetActive(not bSelect)
|
||||
self._mapNode.goUnSelect.gameObject:SetActive(false)
|
||||
end
|
||||
end
|
||||
function EventBookTogItemCtrl:OnDisable()
|
||||
end
|
||||
return EventBookTogItemCtrl
|
||||
Reference in New Issue
Block a user