c1_lua/lua/app/ui/idle/idle_quick_drop_ui.lua
2023-05-18 15:39:44 +08:00

53 lines
1.7 KiB
Lua

local IdleQuickDropUI = class("IdleQuickDropUI", BaseUI)
function IdleQuickDropUI:isFullScreen()
return false
end
function IdleQuickDropUI:getPrefabPath()
return "assets/prefabs/ui/idle/idle_quick_drop_ui.prefab"
end
function IdleQuickDropUI:ctor()
self.rewardList = {}
end
function IdleQuickDropUI:onLoadRootComplete()
local uiMap = self.root:genAllChildren()
self.uiMap = uiMap
uiMap["idle_quick_drop_ui.mask"]:addClickListener(function()
self:closeUI()
end)
uiMap["idle_quick_drop_ui.bg.title_text"]:setText("临时文本:快速挂机")
uiMap["idle_quick_drop_ui.bg.desc_tx"]:setText("临时文本:立刻获得6小时挂机奖励")
self:initRewards()
self:initBtns()
end
function IdleQuickDropUI:initRewards()
self.scrollRect = self.uiMap["idle_quick_drop_ui.bg.scroll_rect"]:addLuaComponent(GConst.TYPEOF_LUA_CLASS.SCROLL_RECT_BASE)
self.scrollRect:addInitCallback(function()
return GConst.TYPEOF_LUA_CLASS.REWARD_CELL
end)
self.scrollRect:addRefreshCallback(function(index, cell)
-- cell:refreshByConfig(self.list[index])
end)
self.scrollRect:clearCells()
self.scrollRect:refillCells(#self.rewardList)
end
function IdleQuickDropUI:initBtns()
self.uiMap["idle_quick_drop_ui.bg.ad_btn"]:addClickListener(function()
end)
self.uiMap["idle_quick_drop_ui.bg.ad_btn.text"]:setText("临时文本:免费")
self.uiMap["idle_quick_drop_ui.bg.gem_btn"]:addClickListener(function()
end)
local gemBtnIcon = self.uiMap["idle_quick_drop_ui.bg.gem_btn.icon"]
local gemBtnTx = self.uiMap["idle_quick_drop_ui.bg.gem_btn.text"]
gemBtnTx:setText("50")
GFunc.centerImgAndTx(gemBtnIcon, gemBtnTx)
end
return IdleQuickDropUI