Update - 1.9.0.103

EN: 1.9.0.103
CN: 1.9.0.104
JP: 1.9.0.106
KR: 1.9.0.108
This commit is contained in:
SL1900
2026-04-18 00:15:00 +09:00
parent 35fe1f046d
commit e0549005e1
1150 changed files with 941124 additions and 19847 deletions
@@ -1,4 +1,5 @@
local PenguinCardPauseCtrl = class("PenguinCardPauseCtrl", BaseCtrl)
local PenguinCardUtils = require("Game.UI.Play_PenguinCard.PenguinCardUtils")
PenguinCardPauseCtrl._mapNodeConfig = {
blur = {
sNodeName = "t_fullscreen_blur_blue"
@@ -36,6 +37,7 @@ PenguinCardPauseCtrl._mapNodeConfig = {
imgStarOff = {nCount = 3},
imgStarOn = {nCount = 3},
txtTarget = {nCount = 3, sComponentName = "TMP_Text"},
txtGameTarget = {sComponentName = "TMP_Text"},
btnGiveup = {
sComponentName = "UIButton",
callback = "OnBtnClick_Giveup"
@@ -60,7 +62,7 @@ function PenguinCardPauseCtrl:Open()
self:Refresh()
end
function PenguinCardPauseCtrl:Refresh()
if self._panel.mapLevel.nGameState == 1 then
if self._panel.mapLevel.nGameState == PenguinCardUtils.GameState.Prepare then
local nLeft = self._panel.mapLevel.nMaxTurn - self._panel.mapLevel.nCurTurn + 1
NovaAPI.SetTMPText(self._mapNode.txtLeftTurn, orderedFormat(ConfigTable.GetUIText("PenguinCard_Pause_LeftTurn"), nLeft))
NovaAPI.SetTMPText(self._mapNode.txtTurnCount, orderedFormat(ConfigTable.GetUIText("PenguinCard_Pause_TurnCount"), self._panel.mapLevel.nCurTurn - 1))
@@ -74,6 +76,7 @@ function PenguinCardPauseCtrl:Refresh()
self._mapNode.imgStarOn[i]:SetActive(v <= self._panel.mapLevel.nScore)
NovaAPI.SetTMPText(self._mapNode.txtTarget[i], orderedFormat(ConfigTable.GetUIText("PenguinCard_Pause_StarDesc"), self:ThousandsNumber(v)))
end
NovaAPI.SetTMPText(self._mapNode.txtGameTarget, orderedFormat(ConfigTable.GetUIText("PenguinCard_Pause_StarDesc"), self:ThousandsNumber(self._panel.mapLevel.tbStarScore[1])))
end
function PenguinCardPauseCtrl:PlayInAni()
self.gameObject:SetActive(true)
@@ -108,12 +111,14 @@ function PenguinCardPauseCtrl:OnBtnClick_Close()
end
function PenguinCardPauseCtrl:OnBtnClick_Giveup()
self:Close()
EventManager.Hit("PenguinCard_Pause_SwitchGame")
self:AddTimer(1, 0.2, function()
self._panel.mapLevel:CompleteGame()
end, true, true, true)
end
function PenguinCardPauseCtrl:OnBtnClick_Restart()
self:Close()
EventManager.Hit("PenguinCard_Pause_SwitchGame")
self:AddTimer(1, 0.2, function()
self._panel.mapLevel:RestartGame()
end, true, true, true)