---@class RewardItem__Generate_cardPosIcon ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class RewardItem__Generate_textLV ---@field public gameObject UnityEngine.GameObject ---@field public text UnityEngine.UI.Text ---@class RewardItem__Generate_itemNum ---@field public gameObject UnityEngine.GameObject ---@field public text TMPro.TextMeshProUGUI ---@class RewardItem__Generate_equipLv ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class RewardItem__Generate_equipLvBg ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class RewardItem__Generate_pieceFrame ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class RewardItem__Generate_equipFrame ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class RewardItem__Generate_equipIcon ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class RewardItem__Generate_bg ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@field public button UnityEngine.UI.Button ---@class RewardItem__Generate ---@field private gameObject UnityEngine.GameObject ---@field private transform UnityEngine.Transform ---@field private bg RewardItem__Generate_bg ---@field private equipIcon RewardItem__Generate_equipIcon ---@field private equipFrame RewardItem__Generate_equipFrame ---@field private pieceFrame RewardItem__Generate_pieceFrame ---@field private equipLvBg RewardItem__Generate_equipLvBg ---@field private equipLv RewardItem__Generate_equipLv ---@field private itemNum RewardItem__Generate_itemNum ---@field private textLV RewardItem__Generate_textLV ---@field private cardNode UnityEngine.GameObject ---@field private cardPosBg UnityEngine.GameObject ---@field private cardPosIcon RewardItem__Generate_cardPosIcon ---@field private miniLbl UnityEngine.GameObject ---@field private mvpLbl UnityEngine.GameObject local RewardItemView = class("RewardItemView") function RewardItemView:ctor() end ---@private function RewardItemView:SetActive(result) self.gameObject:SetActive(result) end ---@private function RewardItemView: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) self:InitGenerate__10(Root,data) self:InitGenerate__11(Root,data) self:InitGenerate__12(Root,data) self:InitGenerate__13(Root,data) self:InitGenerate__14(Root,data) end ---@private function RewardItemView:InitGenerate__1(Root, data) --[[ Root --]] end ---@private function RewardItemView:InitGenerate__2(Root, data) --[[ Bg --]] local tmp = Root:Find("Bg").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.bg = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function RewardItemView:InitGenerate__3(Root, data) --[[ Equip --]] local tmp = Root:Find("Equip").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.equipIcon = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function RewardItemView:InitGenerate__4(Root, data) --[[ Frame --]] local tmp = Root:Find("Frame").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.equipFrame = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function RewardItemView:InitGenerate__5(Root, data) --[[ FramePiece --]] local tmp = Root:Find("FramePiece").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.pieceFrame = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function RewardItemView:InitGenerate__6(Root, data) --[[ CornerBG --]] local tmp = Root:Find("CornerBG").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.equipLvBg = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function RewardItemView:InitGenerate__7(Root, data) --[[ EquipLv --]] local tmp = Root:Find("EquipLv").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.equipLv = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function RewardItemView:InitGenerate__8(Root, data) --[[ Num --]] local tmp = Root:Find("Num").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.itemNum = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI) end ---@private function RewardItemView:InitGenerate__9(Root, data) --[[ TextLV --]] local tmp = Root:Find("TextLV").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.textLV = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.Text) end ---@private function RewardItemView:InitGenerate__10(Root, data) --[[ CardBox --]] local tmp = Root:Find("CardBox").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.cardNode = tmp end ---@private function RewardItemView:InitGenerate__11(Root, data) --[[ CardBox/bg --]] local tmp = Root:Find("CardBox/bg").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.cardPosBg = tmp end ---@private function RewardItemView:InitGenerate__12(Root, data) --[[ CardBox/CardPosIcon --]] local tmp = Root:Find("CardBox/CardPosIcon").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.cardPosIcon = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function RewardItemView:InitGenerate__13(Root, data) --[[ CardBox/LableMini --]] local tmp = Root:Find("CardBox/LableMini").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.miniLbl = tmp end ---@private function RewardItemView:InitGenerate__14(Root, data) --[[ CardBox/LableMVP --]] local tmp = Root:Find("CardBox/LableMVP").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.mvpLbl = tmp end ---@private function RewardItemView:GenerateDestroy() if tolua.getpeer(self.bg) ~= nil then tolua.setpeer(self.bg, nil) end self.bg = nil if tolua.getpeer(self.equipIcon) ~= nil then tolua.setpeer(self.equipIcon, nil) end self.equipIcon = nil if tolua.getpeer(self.equipFrame) ~= nil then tolua.setpeer(self.equipFrame, nil) end self.equipFrame = nil if tolua.getpeer(self.pieceFrame) ~= nil then tolua.setpeer(self.pieceFrame, nil) end self.pieceFrame = nil if tolua.getpeer(self.equipLvBg) ~= nil then tolua.setpeer(self.equipLvBg, nil) end self.equipLvBg = nil if tolua.getpeer(self.equipLv) ~= nil then tolua.setpeer(self.equipLv, nil) end self.equipLv = nil if tolua.getpeer(self.itemNum) ~= nil then tolua.setpeer(self.itemNum, nil) end self.itemNum = nil if tolua.getpeer(self.textLV) ~= nil then tolua.setpeer(self.textLV, nil) end self.textLV = nil if tolua.getpeer(self.cardNode) ~= nil then tolua.setpeer(self.cardNode, nil) end self.cardNode = nil if tolua.getpeer(self.cardPosBg) ~= nil then tolua.setpeer(self.cardPosBg, nil) end self.cardPosBg = nil if tolua.getpeer(self.cardPosIcon) ~= nil then tolua.setpeer(self.cardPosIcon, nil) end self.cardPosIcon = nil if tolua.getpeer(self.miniLbl) ~= nil then tolua.setpeer(self.miniLbl, nil) end self.miniLbl = nil if tolua.getpeer(self.mvpLbl) ~= nil then tolua.setpeer(self.mvpLbl, nil) end self.mvpLbl = nil self.transform = nil self.gameObject = nil self.inited = false end return RewardItemView