32 lines
783 B
Lua
32 lines
783 B
Lua
local BountyBuyUI = class("BountyBuyUI", BaseUI)
|
|
|
|
function BountyBuyUI:isFullScreen()
|
|
return false
|
|
end
|
|
|
|
function BountyBuyUI:getPrefabPath()
|
|
return "assets/prefabs/ui/bounty/bounty_buy_ui.prefab"
|
|
end
|
|
|
|
function BountyBuyUI:onLoadRootComplete()
|
|
local uiMap = self.root:genAllChildren()
|
|
self.uiMap = uiMap
|
|
local closeBtn = uiMap["bounty_buy_ui.bg.close_btn"]
|
|
closeBtn:addClickListener(function()
|
|
self:closeUI()
|
|
end)
|
|
|
|
local buyBtn = uiMap["bounty_buy_ui.bg.buy_btn"]
|
|
buyBtn:addClickListener(function()
|
|
self:closeUI()
|
|
ModuleManager.BountyManager:buyBounty(false)
|
|
end)
|
|
|
|
local buyBtnAdvanced = uiMap["bounty_buy_ui.bg.buy_btn_advanced"]
|
|
buyBtnAdvanced:addClickListener(function()
|
|
self:closeUI()
|
|
ModuleManager.BountyManager:buyBounty(true)
|
|
end)
|
|
end
|
|
|
|
return BountyBuyUI |