zhangjiannan 2025-05-26 11:57:06 +08:00
parent 374e41fdc2
commit 268b8df801
2 changed files with 63 additions and 64 deletions

View File

@ -2,13 +2,13 @@ local LevelMoney = quick_class("WeekCard")
local itemConfig = ConfigManager.GetConfig(ConfigName.ItemConfig)
local EncourageTaskConfig = ConfigManager.GetConfig(ConfigName.EncourageTaskConfig)
local EncouragePlanConfig = ConfigManager.GetConfig(ConfigName.EncouragePlanConfig)
local allData={}
local allData = {}
local bannerImg = {
[15] = {GetPictureFont("X1_zhanling_pata_bg"), "", 131},--爬塔
[16] = {GetPictureFont("X1_zhanling_mota_bg"), "X1_zhanling_mota_icon", 132},--魔之塔
[17] = {GetPictureFont("X1_zhanling_yiduan_bg"),"X1_zhanling_yiduan_icon", 133},--异端
[18] = {GetPictureFont("X1_zhanling_miwu_bg"), "X1_zhanling_miwu_icon", 134},--迷雾
[19] = {GetPictureFont("X1_zhanling_shenyuan_bg"), "X1_zhanling_shenyuan_icon", 135},--深渊
[15] = { GetPictureFont("X1_zhanling_pata_bg"), "", 131 }, --爬塔
[16] = { GetPictureFont("X1_zhanling_mota_bg"), "X1_zhanling_mota_icon", 132 }, --魔之塔
[17] = { GetPictureFont("X1_zhanling_yiduan_bg"), "X1_zhanling_yiduan_icon", 133 }, --异端
[18] = { GetPictureFont("X1_zhanling_miwu_bg"), "X1_zhanling_miwu_icon", 134 }, --迷雾
[19] = { GetPictureFont("X1_zhanling_shenyuan_bg"), "X1_zhanling_shenyuan_icon", 135 }, --深渊
}
local curIndex
local lastGlobalSystemId
@ -81,7 +81,7 @@ function LevelMoney:SetData()
return
end
local setTop = false
table.sort(allData,function(a, b)
table.sort(allData, function(a, b)
if a.state == b.state then
return a.value < b.value
else
@ -95,13 +95,13 @@ function LevelMoney:SetData()
rewardMoney = rewardMoney + data.money
end
end
table.insert(allData,{})
table.insert(allData, {})
if not curIndex then
curIndex = #allData
setTop = true
end
self.scrollView:SetData(allData, function (index, go)
self.scrollView:SetData(allData, function(index, go)
self:SetItem(go, allData[index], index, #allData)
end)
if setTop then
@ -111,8 +111,8 @@ end
function LevelMoney:SetBanner()
self.level.text = PlayerManager.level
self.rewardMoney.text = rewardMoney..""
self.shengYuMoney.text = allMoney - rewardMoney..""
self.rewardMoney.text = rewardMoney .. GetLanguageStrById("钻石")
self.shengYuMoney.text = allMoney - rewardMoney .. GetLanguageStrById("钻石")
end
function LevelMoney:SetItem(go, data, index, max)
@ -134,7 +134,7 @@ function LevelMoney:SetItem(go, data, index, max)
local redpoint = Util.GetGameObject(go, "btn/redpoint")
upLine:SetActive(index ~= 1)
downLine:SetActive(index ~= max-1)
downLine:SetActive(index ~= max - 1)
if not self.itemList then
self.itemList = {}
@ -173,10 +173,10 @@ function LevelMoney:SetItem(go, data, index, max)
btnTxt.text = GetLanguageStrById(50536)
end
Util.AddOnceClick(btn, function ()
Util.AddOnceClick(btn, function()
if state == 2 then
local curActivityId = ActivityGiftManager.GetActivityIdByType(ActivityTypeDef.LevelLiJin)
NetManager.GetActivityRewardRequest(sConFigData.id, curActivityId,function(drop)
NetManager.GetActivityRewardRequest(sConFigData.id, curActivityId, function(drop)
UIManager.OpenPanel(UIName.RewardItemPopup, drop, 1)
self:OnShow()
Game.GlobalEvent:DispatchEvent(GameEvent.WanYuan.Refresh)

View File

@ -1,7 +1,7 @@
local LoginMoney = quick_class("WeekCard")
local EncouragePlanConfig = ConfigManager.GetConfig(ConfigName.EncouragePlanConfig)
local allData={}
local allData = {}
local this = LoginMoney
local curIndex
local lastGlobalSystemId
@ -62,12 +62,12 @@ function LoginMoney:OnShow()
self:SetBanner()
--self:SetWarOrdersBtn()
end
-- function LoginMoney:Refresh()
-- self:SetData()
-- self:SetBanner()
-- end
function LoginMoney:OnHide()
self.gameObject:SetActive(false)
end
@ -79,7 +79,7 @@ function LoginMoney:SetData()
if allData == nil then
return
end
table.sort(allData,function(a, b)
table.sort(allData, function(a, b)
if a.state == b.state then
return a.value < b.value
else
@ -93,7 +93,7 @@ function LoginMoney:SetData()
rewardMoney = rewardMoney + data.money
end
end
table.insert(allData,{})
table.insert(allData, {})
local setTop = false
@ -102,7 +102,7 @@ function LoginMoney:SetData()
setTop = true
end
self.scrollView:SetData(allData, function (index, go)
self.scrollView:SetData(allData, function(index, go)
self:SetItem(go, allData[index], index, #allData)
end)
if setTop then
@ -112,11 +112,10 @@ end
function LoginMoney:SetBanner()
self.loginDay.text = loginDay
self.rewardMoney.text = rewardMoney..""
self.shengYuMoney.text = allMoney - rewardMoney..""
self.rewardMoney.text = rewardMoney .. GetLanguageStrById("钻石")
self.shengYuMoney.text = allMoney - rewardMoney .. GetLanguageStrById("钻石")
end
function LoginMoney:SetItem(go, data, index, max)
if index == max then
go:SetActive(false)
@ -136,7 +135,7 @@ function LoginMoney:SetItem(go, data, index, max)
local redpoint = Util.GetGameObject(go, "btn/redpoint")
upLine:SetActive(index ~= 1)
downLine:SetActive(index ~= max-1)
downLine:SetActive(index ~= max - 1)
if not self.itemList then
self.itemList = {}
@ -170,11 +169,11 @@ function LoginMoney:SetItem(go, data, index, max)
elseif state == 0 then
btnTxt.text = GetLanguageStrById(50536)
end
Util.AddOnceClick(btn, function ()
Util.AddOnceClick(btn, function()
if state == 2 then
local curActivityId = ActivityGiftManager.GetActivityIdByType(ActivityTypeDef.LoginLiJin)
Log("curActivityId login "..curActivityId)
NetManager.GetActivityRewardRequest(sConFigData.id, curActivityId,function(drop)
Log("curActivityId login " .. curActivityId)
NetManager.GetActivityRewardRequest(sConFigData.id, curActivityId, function(drop)
UIManager.OpenPanel(UIName.RewardItemPopup, drop, 1)
self:OnShow()
CheckRedPointStatus(RedPointType.WanYuan) --万元礼金