玲珑宝镜修改提交

dev_chengFeng
jiaoyangna 2021-07-16 17:41:38 +08:00
parent 8aeb433618
commit a2fa26e67e
3 changed files with 2985 additions and 24 deletions

View File

@ -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

View File

@ -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"