玲珑宝镜修改提交
parent
8aeb433618
commit
a2fa26e67e
File diff suppressed because it is too large
Load Diff
|
|
@ -280,11 +280,13 @@ function this.GetLINGLONGPreviewData()
|
|||
end
|
||||
local previewData = {}
|
||||
for i, v in ipairs(ConfigManager.GetAllConfigsDataByKey(ConfigName.LingLongPool,"ActivityId",curActivityId)) do
|
||||
local data = {}
|
||||
data.Reward = v.ItemId
|
||||
data.ShowWeight = v.FakeRate
|
||||
data.Sort = v.Sort
|
||||
table.insert(previewData, data)
|
||||
if v.ItemId[1] ~= 105 then
|
||||
local data = {}
|
||||
data.Reward = v.ItemId
|
||||
data.ShowWeight = v.FakeRate
|
||||
data.Sort = v.Sort
|
||||
table.insert(previewData, data)
|
||||
end
|
||||
end
|
||||
table.sort(previewData,function(a,b)
|
||||
return a.Sort < b.Sort
|
||||
|
|
|
|||
|
|
@ -63,6 +63,8 @@ function LingLongBaoJingPanel:InitComponent(gameObject)
|
|||
self.itemList[i][j].selectKuang = Util.GetGameObject(self.itemList[i][j].item, "selectKuang")
|
||||
self.itemList[i][j].selectKuang.gameObject:SetActive(false)
|
||||
self.itemList[i][j].itemView = Util.GetGameObject(self.itemList[i][j].itemPos, "icon"):GetComponent("Image")--道具
|
||||
self.itemList[i][j].numDi = Util.GetGameObject(self.itemList[i][j].item, "numDi")
|
||||
self.itemList[i][j].num = Util.GetGameObject(self.itemList[i][j].item, "Text"):GetComponent("Text")
|
||||
end
|
||||
end
|
||||
|
||||
|
|
@ -290,12 +292,24 @@ end
|
|||
function LingLongBaoJingPanel:RefreshTreasureType()
|
||||
data = LingLongBaoJingManager.GetRewardList()
|
||||
for k,v in pairs(data) do
|
||||
local config = ConfigManager.GetConfigData(ConfigName.ItemConfig,v.reward[1])
|
||||
if v.typeIndex == 2 and v.address == 1 then
|
||||
else
|
||||
self.itemList[v.typeIndex][v.address].itemView.sprite = Util.LoadSprite(GetSpriteNameByItemId(v.reward[1]))
|
||||
end
|
||||
Util.AddOnceClick(self.itemList[v.typeIndex][v.address].itemPos.gameObject, function()
|
||||
UIManager.OpenPanel(UIName.RewardItemSingleShowPopup,v.reward[1])
|
||||
if config.ItemType ~= ItemType.Hero and config.ItemType ~= ItemType.linglongbaojingkaimen then
|
||||
self.itemList[v.typeIndex][v.address].numDi.gameObject:SetActive(true)
|
||||
self.itemList[v.typeIndex][v.address].num.text = v.reward[2]
|
||||
else
|
||||
self.itemList[v.typeIndex][v.address].numDi.gameObject:SetActive(false)
|
||||
end
|
||||
Util.AddOnceClick(self.itemList[v.typeIndex][v.address].itemPos.gameObject, function()
|
||||
if config.ItemType == ItemType.Hero then
|
||||
UIManager.OpenPanel(UIName.RoleGetInfoPopup, false, v.reward[1], 5)
|
||||
elseif config.ItemType == ItemType.linglongbaojingkaimen then
|
||||
else
|
||||
UIManager.OpenPanel(UIName.RewardItemSingleShowPopup,v.reward[1])
|
||||
end
|
||||
end)
|
||||
self:RefreshTreasureTypeState(0,data)
|
||||
end
|
||||
|
|
@ -422,7 +436,7 @@ function LingLongBaoJingPanel:SetPropShow()
|
|||
local color
|
||||
if singleCount <= count then
|
||||
self.enough = true
|
||||
color = "FFA000"
|
||||
color = "283B41"
|
||||
else
|
||||
self.enough = false
|
||||
color = "FF0000"
|
||||
|
|
|
|||
Loading…
Reference in New Issue