Files
SL1900 35c8d87e86 Update - 1.4.0.73
EN: 1.4.0.73
CN: 1.4.0.74
JP: 1.4.0.77
KR: 1.4.0.80
2025-12-25 19:00:00 +09:00

39 lines
1.5 KiB
Lua

local ActivityLevelsToggleCtrl = class("ActivityLevelsToggleCtrl", BaseCtrl)
ActivityLevelsToggleCtrl._mapNodeConfig = {
AnimSwitch = {sNodeName = "Select", sComponentName = "Animator"},
txt_Select = {sComponentName = "TMP_Text"},
txt_unSelect = {sComponentName = "TMP_Text"},
Select = {},
unSelect = {},
txt_SelectCount = {sComponentName = "TMP_Text"},
txt_unSelectCount = {sComponentName = "TMP_Text"},
lock = {},
lockSelect = {}
}
ActivityLevelsToggleCtrl._mapEventConfig = {}
function ActivityLevelsToggleCtrl:SetText(sText)
NovaAPI.SetTMPText(self._mapNode.txt_Select, sText)
NovaAPI.SetTMPText(self._mapNode.txt_unSelect, sText)
end
function ActivityLevelsToggleCtrl:SetCount(sText)
NovaAPI.SetTMPText(self._mapNode.txt_SelectCount, sText)
NovaAPI.SetTMPText(self._mapNode.txt_unSelectCount, sText)
end
function ActivityLevelsToggleCtrl:SetTogIsOpen(isOpen)
self._mapNode.Select.transform:Find("countBg").gameObject:SetActive(isOpen)
self._mapNode.unSelect.transform:Find("countBg").gameObject:SetActive(isOpen)
end
function ActivityLevelsToggleCtrl:ShowTogLock(isShowLock, isShowLockSelect)
self._mapNode.lock:SetActive(isShowLock)
self._mapNode.lockSelect:SetActive(isShowLockSelect)
end
function ActivityLevelsToggleCtrl:SetDefaultActivity(bOn)
self._mapNode.Select:SetActive(bOn)
self._mapNode.unSelect:SetActive(not bOn)
self._mapNode.txt_Select.gameObject:SetActive(bOn)
self._mapNode.txt_unSelect.gameObject:SetActive(not bOn)
end
function ActivityLevelsToggleCtrl:SetTrigger(bOn)
end
return ActivityLevelsToggleCtrl