玉虚论道回放优化
parent
4b5c55a1ab
commit
d9214666c2
|
@ -286,15 +286,15 @@ function WorldArenaBattleInfoPanel:BindEvent()
|
||||||
for i = 1, #this.playBacks do
|
for i = 1, #this.playBacks do
|
||||||
Util.AddClick(this.playBacks[i],function()
|
Util.AddClick(this.playBacks[i],function()
|
||||||
|
|
||||||
if not leftAllTeam[i] or not rightAllTeam[i] or #leftAllTeam[i]==0 or #rightAllTeam[i]==0 then
|
-- if not leftAllTeam[i] or not rightAllTeam[i] or #leftAllTeam[i]==0 or #rightAllTeam[i]==0 then
|
||||||
PopupTipPanel.ShowTip("本场战斗无法回放!")
|
-- PopupTipPanel.ShowTip("本场战斗无法回放!")
|
||||||
return
|
-- return
|
||||||
end
|
-- end
|
||||||
|
|
||||||
local nameStr = myInfoData.name.."|"..enInfoData.name
|
local nameStr = myInfoData.name.."|"..enInfoData.name
|
||||||
local realResult = resultList[i] --(resultList[i] + 1) % 2 -- 服务器返回的是我的结果,转换为真实结果
|
local realResult = resultList[i] --(resultList[i] + 1) % 2 -- 服务器返回的是我的结果,转换为真实结果
|
||||||
this.RequestReplayRecord(realResult,fightDataList[i], nameStr,function()
|
this.RequestReplayRecord(realResult,fightDataList[i], nameStr,function()
|
||||||
this:ClosePanel()
|
--this:ClosePanel()
|
||||||
--构建显示结果数据(我永远在蓝方)
|
--构建显示结果数据(我永远在蓝方)
|
||||||
local arg = {}
|
local arg = {}
|
||||||
arg.result = realResult
|
arg.result = realResult
|
||||||
|
|
|
@ -320,7 +320,6 @@ function this:RefreshEnemyData(team)
|
||||||
power:GetComponent("Text").text = Language[12179]..EnemyList[i].totalForce
|
power:GetComponent("Text").text = Language[12179]..EnemyList[i].totalForce
|
||||||
btnText.gameObject:SetActive(freeTimes > 0)
|
btnText.gameObject:SetActive(freeTimes > 0)
|
||||||
btnText.text = Language[10099]
|
btnText.text = Language[10099]
|
||||||
|
|
||||||
btnItem.gameObject:SetActive(freeTimes <= 0)
|
btnItem.gameObject:SetActive(freeTimes <= 0)
|
||||||
if freeTimes <= 0 then
|
if freeTimes <= 0 then
|
||||||
local itemId, needNum = WorldArenaManager.GetArenaChallengeCost()
|
local itemId, needNum = WorldArenaManager.GetArenaChallengeCost()
|
||||||
|
@ -362,6 +361,21 @@ function WorldArenaMainPanel:OnFocus()
|
||||||
this.freeTimes.text = string.format("%s次", math.max(freeTimes, 0))
|
this.freeTimes.text = string.format("%s次", math.max(freeTimes, 0))
|
||||||
this.CheckIsRankChange()
|
this.CheckIsRankChange()
|
||||||
this.ShowRewardBoxProgressData()
|
this.ShowRewardBoxProgressData()
|
||||||
|
for key, value in ipairs(this.Enemys) do
|
||||||
|
local btnText = Util.GetGameObject(value, "challenge/Text"):GetComponent("Text")
|
||||||
|
local btnItem = Util.GetGameObject(value, "challenge/item"):GetComponent("Image")
|
||||||
|
local btnItemNum = Util.GetGameObject(value, "challenge/item/num"):GetComponent("Text")
|
||||||
|
btnText.gameObject:SetActive(freeTimes > 0)
|
||||||
|
btnText.text = Language[10099]
|
||||||
|
btnItem.gameObject:SetActive(freeTimes <= 0)
|
||||||
|
if freeTimes <= 0 then
|
||||||
|
local itemId, needNum = WorldArenaManager.GetArenaChallengeCost()
|
||||||
|
local haveNum = BagManager.GetItemCountById(itemId)
|
||||||
|
btnItem.sprite = SetIcon(this.spLoader, itemId)
|
||||||
|
btnItemNum.text = "×"..needNum
|
||||||
|
btnItemNum.color = haveNum < needNum and UIColor.NOT_ENOUGH_RED or UIColor.BTN_TEXT
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue