【御剑行】提交

dev_chengFeng
ZhangBiao 2021-10-15 13:33:58 +08:00
parent 35eb36384e
commit 132dc11c6b
3 changed files with 20 additions and 17 deletions

View File

@ -79,7 +79,7 @@ function this:Refresh(func)
PopupTipPanel.ShowTip("御剑令不足,无法开始竞猜!")
return
end
if configData.JoinCount - YuJianXingManager.joinCount <= 0 then
if 2 - #serverData <= 0 then
PopupTipPanel.ShowTip("竞猜次数不足,无法开始竞猜!")
return
end

View File

@ -41,17 +41,20 @@ function this:Refresh()
NetManager.RidingSwardInfoRequest(function ()
local data = ConfigManager.GetConfigData(ConfigName.RidingSwardResult,YuJianXingManager.lastResult.rankId).Result
for i = 1, 4 do
local tempData = data[i][1]
local go = self.preList[i]
if not go then
go = newObjToParent(self.SwordPre,self.grid)
self.preList[i] = go
for j = 1, #data do
if i == data[j][1] then
local go = self.preList[i]
if not go then
go = newObjToParent(self.SwordPre,self.grid)
self.preList[i] = go
end
local rank = Util.GetGameObject(go,"Image"):GetComponent("Image")
local Img = go:GetComponent("Image")
rank.sprite = self.spLoader:LoadSprite(rankImg[i])
Img.sprite = self.spLoader:LoadSprite(SwordImg[j])
go:SetActive(true)
end
end
local rank = Util.GetGameObject(go,"Image"):GetComponent("Image")
local Img = go:GetComponent("Image")
rank.sprite = self.spLoader:LoadSprite(rankImg[i])
Img.sprite = self.spLoader:LoadSprite(SwordImg[tempData])
go:SetActive(true)
end
self.roundTime.text = string.format("比赛场次: %s",TimeStampToDateStr4((YuJianXingManager.lastResult.rankTime)/1000))
end)

View File

@ -6,10 +6,10 @@ local parent
local sortingOrder=0
local configData = ConfigManager.GetConfigData(ConfigName.RidingSwardConfig,1)
local SWARDNAMES = {
[1] = "清风剑",
[2] = "夏禹剑",
[3] = "赤霄剑",
[4] = "幻夜剑",
[1] = "<color=#45fff8>【清风剑】</color>",
[2] = "<color=#fce672>【夏禹剑】</color>",
[3] = "<color=#ff455f>【赤霄剑】</color>",
[4] = "<color=#d273de>【幻夜剑】</color>",
}
function this:InitComponent(gameObject)
@ -77,8 +77,8 @@ function this:SingleDataShow(go,data)
btnGetText.text = "已领取"
btnGet:GetComponent("Button").interactable = false
end
swardName.text = string.format("%s",SWARDNAMES[data.betSwardId])
Result.text = data.result == 0 and "失败" or "获胜"
swardName.text = string.format("%s",SWARDNAMES[data.betSwardId])
Result.text = data.result == 0 and "<color=#FF0000>失败</color>" or "<color=#00FF00>获胜</color>"
ResultNum.text = data.costNum
ResultIcon.sprite = self.spLoader:LoadSprite(GetSpriteNameByItemId(configData.JoinCost[1]))
betValue.text = configData.RateList[data.betSwardId]/10000