显示优化
This commit is contained in:
parent
84a3eaefb0
commit
c4af5f7e5e
@ -604,6 +604,7 @@ local localization_global =
|
|||||||
["ACT_PVP_DESC_21"] = "帮助文本1",
|
["ACT_PVP_DESC_21"] = "帮助文本1",
|
||||||
["ACT_PVP_DESC_22"] = "帮助文本2",
|
["ACT_PVP_DESC_22"] = "帮助文本2",
|
||||||
["ACT_PVP_DESC_23"] = "帮助文本3",
|
["ACT_PVP_DESC_23"] = "帮助文本3",
|
||||||
|
["ACT_PVP_DESC_24"] = "停业中",
|
||||||
["ACT_PVP_TALK_DESC_1"] = "嗨~今天想来一局吗?",
|
["ACT_PVP_TALK_DESC_1"] = "嗨~今天想来一局吗?",
|
||||||
["ACT_PVP_TALK_DESC_2"] = "强者,每天可以领取累胜奖励!",
|
["ACT_PVP_TALK_DESC_2"] = "强者,每天可以领取累胜奖励!",
|
||||||
["ACT_PVP_TALK_DESC_3"] = "嗯,这听起来很有趣,我们开始吧!",
|
["ACT_PVP_TALK_DESC_3"] = "嗯,这听起来很有趣,我们开始吧!",
|
||||||
|
|||||||
@ -79,6 +79,10 @@ function ActPvpManager:rspActData(result)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function ActPvpManager:reqEnter()
|
function ActPvpManager:reqEnter()
|
||||||
|
if DataManager.ActPvpData:isFinalDay() then
|
||||||
|
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.ACT_PVP_DESC_24))
|
||||||
|
end
|
||||||
|
|
||||||
if not DataManager.ActPvpData:getIsOpen() then
|
if not DataManager.ActPvpData:getIsOpen() then
|
||||||
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.ACTIVITY_OVER_EDSC))
|
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.ACTIVITY_OVER_EDSC))
|
||||||
return
|
return
|
||||||
@ -373,6 +377,9 @@ function ActPvpManager:reqBuyBountyLevel()
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
local cost = DataManager.ActPvpData:getBuyBountyLevelCost()
|
local cost = DataManager.ActPvpData:getBuyBountyLevelCost()
|
||||||
|
if not GFunc.checkCost(cost.id, cost.num, true) then
|
||||||
|
return
|
||||||
|
end
|
||||||
local params ={
|
local params ={
|
||||||
titleTx = I18N:getGlobalText(I18N.GlobalConst.BOUNTY_BUY_LEVEL_TITLE),
|
titleTx = I18N:getGlobalText(I18N.GlobalConst.BOUNTY_BUY_LEVEL_TITLE),
|
||||||
content = I18N:getGlobalText(I18N.GlobalConst.BOUNTY_BUY_LEVEL_COUNTENT),
|
content = I18N:getGlobalText(I18N.GlobalConst.BOUNTY_BUY_LEVEL_COUNTENT),
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
local ActPvpMainUI = class("ActPvpMainUI", BaseUI)
|
local ActPvpMainUI = class("ActPvpMainUI", BaseUI)
|
||||||
|
|
||||||
|
local ENTER_BTN_BG = {"common_btn_green_1", "common_btn_grey_1"}
|
||||||
|
|
||||||
local TASK_DESC =
|
local TASK_DESC =
|
||||||
{
|
{
|
||||||
"ACT_PVP_TALK_DESC_1",
|
"ACT_PVP_TALK_DESC_1",
|
||||||
@ -75,10 +77,16 @@ end
|
|||||||
function ActPvpMainUI:_display()
|
function ActPvpMainUI:_display()
|
||||||
local uiMap = self.root:genAllChildren()
|
local uiMap = self.root:genAllChildren()
|
||||||
uiMap["act_pvp_main_ui.bg.ui_spine_obj"]:playAnim("idle", true, false, false)
|
uiMap["act_pvp_main_ui.bg.ui_spine_obj"]:playAnim("idle", true, false, false)
|
||||||
uiMap["act_pvp_main_ui.down.enter_node.enter_btn.tx_desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.ACT_PVP_DESC_2))
|
|
||||||
uiMap["act_pvp_main_ui.down.btn_rank.tx_desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.ACT_BOSS_RUSH_DESC_10))
|
uiMap["act_pvp_main_ui.down.btn_rank.tx_desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.ACT_BOSS_RUSH_DESC_10))
|
||||||
uiMap["act_pvp_main_ui.down.btn_bounty.tx_desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.ACT_PVP_DESC_4))
|
uiMap["act_pvp_main_ui.down.btn_bounty.tx_desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.ACT_PVP_DESC_4))
|
||||||
uiMap["act_pvp_main_ui.bg.desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.ACT_PVP_DESC_5))
|
uiMap["act_pvp_main_ui.bg.desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.ACT_PVP_DESC_5))
|
||||||
|
if DataManager.ActPvpData:isFinalDay() then
|
||||||
|
uiMap["act_pvp_main_ui.down.enter_node.enter_btn"]:setSprite(GConst.ATLAS_PATH.COMMON, ENTER_BTN_BG[2])
|
||||||
|
uiMap["act_pvp_main_ui.down.enter_node.enter_btn.tx_desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.ACT_PVP_DESC_24))
|
||||||
|
else
|
||||||
|
uiMap["act_pvp_main_ui.down.enter_node.enter_btn"]:setSprite(GConst.ATLAS_PATH.COMMON, ENTER_BTN_BG[1])
|
||||||
|
uiMap["act_pvp_main_ui.down.enter_node.enter_btn.tx_desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.ACT_PVP_DESC_2))
|
||||||
|
end
|
||||||
local titleBg = uiMap["act_pvp_main_ui.bg.title_img"]
|
local titleBg = uiMap["act_pvp_main_ui.bg.title_img"]
|
||||||
local title = uiMap["act_pvp_main_ui.bg.title_tx"]
|
local title = uiMap["act_pvp_main_ui.bg.title_tx"]
|
||||||
title:setText(I18N:getGlobalText(I18N.GlobalConst.ACT_PVP_DESC_6))
|
title:setText(I18N:getGlobalText(I18N.GlobalConst.ACT_PVP_DESC_6))
|
||||||
@ -146,7 +154,8 @@ function ActPvpMainUI:refreshTime()
|
|||||||
if self.canFight ~= canFight then
|
if self.canFight ~= canFight then
|
||||||
self.canFight = canFight
|
self.canFight = canFight
|
||||||
if not self.canFight then
|
if not self.canFight then
|
||||||
uiMap["act_pvp_main_ui.down.enter_node"]:setVisible(false)
|
uiMap["act_pvp_main_ui.down.enter_node.enter_btn"]:setSprite(GConst.ATLAS_PATH.COMMON, ENTER_BTN_BG[2])
|
||||||
|
uiMap["act_pvp_main_ui.down.enter_node.enter_btn.tx_desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.ACT_PVP_DESC_24))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -73,6 +73,10 @@ function ActPvpPlayingUI:_addListeners()
|
|||||||
local uiMap = self.root:genAllChildren()
|
local uiMap = self.root:genAllChildren()
|
||||||
|
|
||||||
uiMap["act_pvp_main_ui.down.playing_node.macth_btn"]:addClickListener(function()
|
uiMap["act_pvp_main_ui.down.playing_node.macth_btn"]:addClickListener(function()
|
||||||
|
if DataManager.ActPvpData:isFinalDay() then
|
||||||
|
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.ACT_PVP_DESC_24))
|
||||||
|
return
|
||||||
|
end
|
||||||
ModuleManager.ActPvpManager:showMatchUI()
|
ModuleManager.ActPvpManager:showMatchUI()
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
|||||||
@ -61,6 +61,7 @@ function ActPvpData:init(data)
|
|||||||
else
|
else
|
||||||
self:updateData(data)
|
self:updateData(data)
|
||||||
end
|
end
|
||||||
|
self:getBountyList()
|
||||||
DataManager:registerCrossDayFunc("ActPvpData", function()
|
DataManager:registerCrossDayFunc("ActPvpData", function()
|
||||||
self.playing = false
|
self.playing = false
|
||||||
self.enterCountDaily = 0
|
self.enterCountDaily = 0
|
||||||
@ -75,9 +76,6 @@ function ActPvpData:init(data)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function ActPvpData:updateData(data)
|
function ActPvpData:updateData(data)
|
||||||
Logger.logHighlight("---------------ActPvpData:init-----------------")
|
|
||||||
Logger.printTable(data)
|
|
||||||
Logger.logHighlight("-----------")
|
|
||||||
if not data then
|
if not data then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
@ -510,6 +508,9 @@ function ActPvpData:getBountyLevel()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function ActPvpData:setBountyLevel(level)
|
function ActPvpData:setBountyLevel(level)
|
||||||
|
if level > self.minBountyBaseLv then
|
||||||
|
level = level - self.minBountyBaseLv
|
||||||
|
end
|
||||||
self.level = level
|
self.level = level
|
||||||
self:setDirty()
|
self:setDirty()
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user