Update - 1.8.0.96

EN: 1.8.0.96
CN: 1.8.0.97
JP: 1.8.0.99
KR: 1.8.0.101
This commit is contained in:
SL1900
2026-03-31 12:30:00 +09:00
parent 8766830959
commit 07c84b9e3b
128 changed files with 10429 additions and 39865 deletions
@@ -180,10 +180,12 @@ function TowerDefenseLevelDetailCtrl:UpdateItem()
for i = 1, 4 do
if i > #self.tbReward then
self._mapNode.item[i].gameObject:SetActive(false)
self._mapNode.ItemBtn[i].interactable = false
else
local levelData = self.TowerDefenseData:GetLevelData(self.nLevelId)
self._mapNode.item[i]:SetItem(self.tbReward[i].nId, nil, self.tbReward[i].nCount, nil, 0 < levelData.nStar, true)
self._mapNode.item[i].gameObject:SetActive(true)
self._mapNode.ItemBtn[i].interactable = true
end
end
end
@@ -229,6 +231,7 @@ function TowerDefenseLevelDetailCtrl:UpdateCharacter()
go_add.gameObject:SetActive(false)
go_none.gameObject:SetActive(false)
go_icon.gameObject:SetActive(false)
btn_add.interactable = false
if teamCharacterCount == 0 then
if i > #self.tbCharGuideId then
go_none.gameObject:SetActive(true)
@@ -248,6 +251,7 @@ function TowerDefenseLevelDetailCtrl:UpdateCharacter()
go_none.gameObject:SetActive(true)
elseif i > #self.tbCharGuideId then
go_add.gameObject:SetActive(true)
btn_add.interactable = true
btn_add.onClick:RemoveAllListeners()
btn_add.onClick:AddListener(function()
self:OnBtnClick_EditorTeam()
@@ -261,6 +265,7 @@ function TowerDefenseLevelDetailCtrl:UpdateCharacter()
NovaAPI.SetTMPText(txt_name, characterConfig.Name)
end
go_icon.gameObject:SetActive(true)
btn_add.interactable = true
btn_add.onClick:RemoveAllListeners()
btn_add.onClick:AddListener(function()
self:OnBtnClick_EditorTeam()
@@ -390,10 +395,14 @@ end
function TowerDefenseLevelDetailCtrl:EnterTeamEditorPanel()
self._mapNode.teamCtrl.gameObject:SetActive(true)
self.bInEditorPanel = true
self._mapNode.btn_Team.interactable = false
self._mapNode.btn_go1.interactable = false
end
function TowerDefenseLevelDetailCtrl:CloseTeamEditorPanel()
self._mapNode.teamCtrl.gameObject:SetActive(false)
self.bInEditorPanel = false
self._mapNode.btn_Team.interactable = true
self._mapNode.btn_go1.interactable = true
end
function TowerDefenseLevelDetailCtrl:OnBtnClick_MonsterInfo()
EventManager.Hit("OpenTowerDefenseMonsterInfo", self.levelConfig.Id)