---@class WjBattleBuffInfoItem__Generate_getBtn_icon ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class WjBattleBuffInfoItem__Generate_getBtn_number ---@field public gameObject UnityEngine.GameObject ---@field public text TMPro.TextMeshProUGUI ---@class WjBattleBuffInfoItem__Generate_getBtn_shadow ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class WjBattleBuffInfoItem__Generate_getBtn ---@field public gameObject UnityEngine.GameObject ---@field public button UnityEngine.UI.Button ---@field public shadow WjBattleBuffInfoItem__Generate_getBtn_shadow ---@field public number WjBattleBuffInfoItem__Generate_getBtn_number ---@field public icon WjBattleBuffInfoItem__Generate_getBtn_icon ---@class WjBattleBuffInfoItem__Generate_descTxt ---@field public gameObject UnityEngine.GameObject ---@field public text UnityEngine.UI.Text ---@class WjBattleBuffInfoItem__Generate_itemIcon ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class WjBattleBuffInfoItem__Generate_itemName ---@field public gameObject UnityEngine.GameObject ---@field public text UnityEngine.UI.Text ---@class WjBattleBuffInfoItem__Generate ---@field private gameObject UnityEngine.GameObject ---@field private transform UnityEngine.Transform ---@field private itemName WjBattleBuffInfoItem__Generate_itemName ---@field private itemIcon WjBattleBuffInfoItem__Generate_itemIcon ---@field private sealBtn UnityEngine.GameObject ---@field private descTxt WjBattleBuffInfoItem__Generate_descTxt ---@field private getBtn WjBattleBuffInfoItem__Generate_getBtn local WjBattleBuffInfoItemView = class("WjBattleBuffInfoItemView") function WjBattleBuffInfoItemView:ctor() end ---@private function WjBattleBuffInfoItemView:SetActive(result) self.gameObject:SetActive(result) end ---@private function WjBattleBuffInfoItemView:InitGenerate(Root, data) self.transform = Root self.inited = true local tmp self:InitGenerate__1(Root,data) self:InitGenerate__2(Root,data) self:InitGenerate__3(Root,data) self:InitGenerate__4(Root,data) self:InitGenerate__5(Root,data) self:InitGenerate__6(Root,data) self:InitGenerate__7(Root,data) self:InitGenerate__8(Root,data) self:InitGenerate__9(Root,data) end ---@private function WjBattleBuffInfoItemView:InitGenerate__1(Root, data) --[[ Root --]] end ---@private function WjBattleBuffInfoItemView:InitGenerate__2(Root, data) --[[ GoodsName/ItemName --]] local tmp = Root:Find("GoodsName/ItemName").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.itemName = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.Text) end ---@private function WjBattleBuffInfoItemView:InitGenerate__3(Root, data) --[[ ItemIcon --]] local tmp = Root:Find("ItemIcon").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.itemIcon = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function WjBattleBuffInfoItemView:InitGenerate__4(Root, data) --[[ Seal --]] local tmp = Root:Find("Seal").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.sealBtn = tmp end ---@private function WjBattleBuffInfoItemView:InitGenerate__5(Root, data) --[[ DescTxt --]] local tmp = Root:Find("DescTxt").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.descTxt = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.Text) end ---@private function WjBattleBuffInfoItemView:InitGenerate__6(Root, data) --[[ GetBtn --]] local tmp = Root:Find("GetBtn").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.getBtn = tmp tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function WjBattleBuffInfoItemView:InitGenerate__7(Root, data) --[[ GetBtn/shadow --]] local tmp = Root:Find("GetBtn/shadow").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.getBtn.shadow = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function WjBattleBuffInfoItemView:InitGenerate__8(Root, data) --[[ GetBtn/Number --]] local tmp = Root:Find("GetBtn/Number").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.getBtn.number = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI) end ---@private function WjBattleBuffInfoItemView:InitGenerate__9(Root, data) --[[ GetBtn/Icon --]] local tmp = Root:Find("GetBtn/Icon").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.getBtn.icon = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function WjBattleBuffInfoItemView:GenerateDestroy() if tolua.getpeer(self.getBtn.icon) ~= nil then tolua.setpeer(self.getBtn.icon, nil) end if tolua.getpeer(self.getBtn.number) ~= nil then tolua.setpeer(self.getBtn.number, nil) end if tolua.getpeer(self.getBtn.shadow) ~= nil then tolua.setpeer(self.getBtn.shadow, nil) end if tolua.getpeer(self.itemName) ~= nil then tolua.setpeer(self.itemName, nil) end self.itemName = nil if tolua.getpeer(self.itemIcon) ~= nil then tolua.setpeer(self.itemIcon, nil) end self.itemIcon = nil if tolua.getpeer(self.sealBtn) ~= nil then tolua.setpeer(self.sealBtn, nil) end self.sealBtn = nil if tolua.getpeer(self.descTxt) ~= nil then tolua.setpeer(self.descTxt, nil) end self.descTxt = nil if tolua.getpeer(self.getBtn) ~= nil then tolua.setpeer(self.getBtn, nil) end self.getBtn = nil self.transform = nil self.gameObject = nil self.inited = false end return WjBattleBuffInfoItemView