Update - 1.16.0.138

EN: 1.16.0.138
CN: 1.16.0.137
JP: 1.16.0.141
KR: 1.16.0.143
This commit is contained in:
SL1900
2026-09-29 12:00:00 +09:00
parent 1d209ec368
commit 1aa6ba19a4
767 changed files with 1389523 additions and 2758 deletions
@@ -120,6 +120,7 @@ function TowerDefenseCharacterFuncCtrl:ShowIcon(characterId)
NovaAPI.SetTMPText(txt_costPoint:GetComponent("TMP_Text"), config.PointNeeded[level])
icon_levelUp.gameObject:SetActive(not (config.PointNeeded[level] > self.point))
icon_lock.gameObject:SetActive(config.PointNeeded[level] > self.point)
btn_LevelUp:GetComponent("NaviButton").interactable = not (config.PointNeeded[level] > self.point)
if config.PointNeeded[level] > self.point then
NovaAPI.SetTMPColor(txt_costPoint:GetComponent("TMP_Text"), lockLevelUpTextColor)
else
@@ -158,20 +159,25 @@ function TowerDefenseCharacterFuncCtrl:UpdateFunc(characterId, go)
local btn_henshin = go.transform:Find("btn_henshin")
btn_henshin.gameObject:SetActive(false)
if level < 6 then
btn_LevelUp.gameObject:SetActive(true)
local icon_levelUp = go.transform:Find("btn_levelUp/AnimRoot/img_levelUp")
local icon_lock = go.transform:Find("btn_levelUp/AnimRoot/img_lock")
local txt_costPoint = go.transform:Find("btn_levelUp/AnimRoot/img_point/txt_needPoint")
local txt_animator = go.transform:Find("btn_levelUp/AnimRoot"):GetComponent("Animator")
NovaAPI.SetTMPText(txt_costPoint:GetComponent("TMP_Text"), config.PointNeeded[level])
icon_levelUp.gameObject:SetActive(not (config.PointNeeded[level] > self.point))
icon_lock.gameObject:SetActive(config.PointNeeded[level] > self.point)
if config.PointNeeded[level] > self.point then
NovaAPI.SetTMPColor(txt_costPoint:GetComponent("TMP_Text"), lockLevelUpTextColor)
txt_animator:Play("btn_levelUp_Unlock")
if not self.bIsShowLevelBtn then
btn_LevelUp.gameObject:SetActive(false)
else
NovaAPI.SetTMPColor(txt_costPoint:GetComponent("TMP_Text"), normalLevelUpTextColor)
txt_animator:Play("New State")
btn_LevelUp.gameObject:SetActive(true)
local icon_levelUp = go.transform:Find("btn_levelUp/AnimRoot/img_levelUp")
local icon_lock = go.transform:Find("btn_levelUp/AnimRoot/img_lock")
local txt_costPoint = go.transform:Find("btn_levelUp/AnimRoot/img_point/txt_needPoint")
local txt_animator = go.transform:Find("btn_levelUp/AnimRoot"):GetComponent("Animator")
NovaAPI.SetTMPText(txt_costPoint:GetComponent("TMP_Text"), config.PointNeeded[level])
icon_levelUp.gameObject:SetActive(not (config.PointNeeded[level] > self.point))
icon_lock.gameObject:SetActive(config.PointNeeded[level] > self.point)
btn_LevelUp.interactable = not (config.PointNeeded[level] > self.point)
if config.PointNeeded[level] > self.point then
NovaAPI.SetTMPColor(txt_costPoint:GetComponent("TMP_Text"), lockLevelUpTextColor)
txt_animator:Play("btn_levelUp_Unlock")
else
NovaAPI.SetTMPColor(txt_costPoint:GetComponent("TMP_Text"), normalLevelUpTextColor)
txt_animator:Play("New State")
end
end
else
btn_LevelUp.gameObject:SetActive(false)