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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user