miduo_client/Assets/ManagedResources/~Lua/Modules/NewActivity/ItemUpstarPre.lua

45 lines
1.4 KiB
Lua

ItemUpstarPre = {}
local itemConfig = ConfigManager.GetConfig(ConfigName.ItemConfig)
local parent
function ItemUpstarPre:New(gameObject)
local b = {}
b.gameObject = gameObject
b.transform = gameObject.transform
setmetatable(b, { __index = ItemUpstarPre })
return b
end
--初始化组件(用于子类重写)
function ItemUpstarPre:InitComponent()
self.upLayout = Util.GetGameObject(self.gameObject,"Content/upLayout")
self.midLayout = Util.GetGameObject(self.gameObject,"Content/middleLayout")
self.btnExchange = Util.GetGameObject(self.midLayout,"btnBuy")
self.btnText = Util.GetGameObject(self.btnExchange,"Text"):GetComponent("Text")
self.btnRed = Util.GetGameObject(self.btnExchange,"redPoint")
self.info = Util.GetGameObject(self.midLayout,"info")
self.itemNeed = Util.GetGameObject(self.midLayout,"itemNeed/item")
self.itemCost = Util.GetGameObject(self.midLayout,"itemCost/item")
self.itemGet = Util.GetGameObject(self.midLayout,"itemGet/item")
end
--绑定事件(用于子类重写)
function ItemUpstarPre:BindEvent()
end
--添加事件监听(用于子类重写)
function ItemUpstarPre:AddListener()
end
--移除事件监听(用于子类重写)
function ItemUpstarPre:RemoveListener()
end
function ItemUpstarPre:OnOpen(data,_parent,sortingOrder)
self.data = data
self.parent = _parent
end
function ItemUpstarPre:OnClose()
end
return ItemUpstarPre