【御剑行】提交
parent
35eb36384e
commit
132dc11c6b
|
@ -79,7 +79,7 @@ function this:Refresh(func)
|
||||||
PopupTipPanel.ShowTip("御剑令不足,无法开始竞猜!")
|
PopupTipPanel.ShowTip("御剑令不足,无法开始竞猜!")
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if configData.JoinCount - YuJianXingManager.joinCount <= 0 then
|
if 2 - #serverData <= 0 then
|
||||||
PopupTipPanel.ShowTip("竞猜次数不足,无法开始竞猜!")
|
PopupTipPanel.ShowTip("竞猜次数不足,无法开始竞猜!")
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
|
@ -41,17 +41,20 @@ function this:Refresh()
|
||||||
NetManager.RidingSwardInfoRequest(function ()
|
NetManager.RidingSwardInfoRequest(function ()
|
||||||
local data = ConfigManager.GetConfigData(ConfigName.RidingSwardResult,YuJianXingManager.lastResult.rankId).Result
|
local data = ConfigManager.GetConfigData(ConfigName.RidingSwardResult,YuJianXingManager.lastResult.rankId).Result
|
||||||
for i = 1, 4 do
|
for i = 1, 4 do
|
||||||
local tempData = data[i][1]
|
for j = 1, #data do
|
||||||
local go = self.preList[i]
|
if i == data[j][1] then
|
||||||
if not go then
|
local go = self.preList[i]
|
||||||
go = newObjToParent(self.SwordPre,self.grid)
|
if not go then
|
||||||
self.preList[i] = go
|
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
|
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
|
end
|
||||||
self.roundTime.text = string.format("比赛场次: %s",TimeStampToDateStr4((YuJianXingManager.lastResult.rankTime)/1000))
|
self.roundTime.text = string.format("比赛场次: %s",TimeStampToDateStr4((YuJianXingManager.lastResult.rankTime)/1000))
|
||||||
end)
|
end)
|
||||||
|
|
|
@ -6,10 +6,10 @@ local parent
|
||||||
local sortingOrder=0
|
local sortingOrder=0
|
||||||
local configData = ConfigManager.GetConfigData(ConfigName.RidingSwardConfig,1)
|
local configData = ConfigManager.GetConfigData(ConfigName.RidingSwardConfig,1)
|
||||||
local SWARDNAMES = {
|
local SWARDNAMES = {
|
||||||
[1] = "清风剑",
|
[1] = "<color=#45fff8>【清风剑】</color>",
|
||||||
[2] = "夏禹剑",
|
[2] = "<color=#fce672>【夏禹剑】</color>",
|
||||||
[3] = "赤霄剑",
|
[3] = "<color=#ff455f>【赤霄剑】</color>",
|
||||||
[4] = "幻夜剑",
|
[4] = "<color=#d273de>【幻夜剑】</color>",
|
||||||
}
|
}
|
||||||
|
|
||||||
function this:InitComponent(gameObject)
|
function this:InitComponent(gameObject)
|
||||||
|
@ -77,8 +77,8 @@ function this:SingleDataShow(go,data)
|
||||||
btnGetText.text = "已领取"
|
btnGetText.text = "已领取"
|
||||||
btnGet:GetComponent("Button").interactable = false
|
btnGet:GetComponent("Button").interactable = false
|
||||||
end
|
end
|
||||||
swardName.text = string.format("【%s】",SWARDNAMES[data.betSwardId])
|
swardName.text = string.format("%s",SWARDNAMES[data.betSwardId])
|
||||||
Result.text = data.result == 0 and "失败" or "获胜"
|
Result.text = data.result == 0 and "<color=#FF0000>失败</color>" or "<color=#00FF00>获胜</color>"
|
||||||
ResultNum.text = data.costNum
|
ResultNum.text = data.costNum
|
||||||
ResultIcon.sprite = self.spLoader:LoadSprite(GetSpriteNameByItemId(configData.JoinCost[1]))
|
ResultIcon.sprite = self.spLoader:LoadSprite(GetSpriteNameByItemId(configData.JoinCost[1]))
|
||||||
betValue.text = configData.RateList[data.betSwardId]/10000
|
betValue.text = configData.RateList[data.betSwardId]/10000
|
||||||
|
|
Loading…
Reference in New Issue