45 lines
1.4 KiB
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 |