53 lines
1.7 KiB
Lua
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
|