---@class PetExchangeItem__Generate_number ---@field public gameObject UnityEngine.GameObject ---@field public text TMPro.TextMeshProUGUI ---@class PetExchangeItem__Generate_textR ---@field public gameObject UnityEngine.GameObject ---@field public uILocalizeScript UILocalizeScript ---@class PetExchangeItem__Generate_button ---@field public gameObject UnityEngine.GameObject ---@field public button UnityEngine.UI.Button ---@class PetExchangeItem__Generate_reward_iconItem ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public layoutElement UnityEngine.UI.LayoutElement ---@class PetExchangeItem__Generate_reward_iconPetItem ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public layoutElement UnityEngine.UI.LayoutElement ---@class PetExchangeItem__Generate_numberReward ---@field public gameObject UnityEngine.GameObject ---@field public text UnityEngine.UI.Text ---@class PetExchangeItem__Generate_reward ---@field public gameObject UnityEngine.GameObject ---@field public iconPetItem PetExchangeItem__Generate_reward_iconPetItem ---@field public iconItem PetExchangeItem__Generate_reward_iconItem ---@class PetExchangeItem__Generate_text4 ---@field public gameObject UnityEngine.GameObject ---@field public text UnityEngine.UI.Text ---@class PetExchangeItem__Generate_coastItem3_addMask ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@field public button UnityEngine.UI.Button ---@class PetExchangeItem__Generate_coastItem3_iconPetItem ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public layoutElement UnityEngine.UI.LayoutElement ---@class PetExchangeItem__Generate_coastItem3_iconItem ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public layoutElement UnityEngine.UI.LayoutElement ---@class PetExchangeItem__Generate_coastItem3 ---@field public gameObject UnityEngine.GameObject ---@field public button UnityEngine.UI.Button ---@field public iconItem PetExchangeItem__Generate_coastItem3_iconItem ---@field public iconPetItem PetExchangeItem__Generate_coastItem3_iconPetItem ---@field public addMask PetExchangeItem__Generate_coastItem3_addMask ---@class PetExchangeItem__Generate_text3 ---@field public gameObject UnityEngine.GameObject ---@field public text UnityEngine.UI.Text ---@class PetExchangeItem__Generate_coastItem2_addMask ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@field public button UnityEngine.UI.Button ---@class PetExchangeItem__Generate_coastItem2_iconPetItem ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public layoutElement UnityEngine.UI.LayoutElement ---@class PetExchangeItem__Generate_coastItem2_iconItem ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public layoutElement UnityEngine.UI.LayoutElement ---@class PetExchangeItem__Generate_coastItem2 ---@field public gameObject UnityEngine.GameObject ---@field public button UnityEngine.UI.Button ---@field public iconItem PetExchangeItem__Generate_coastItem2_iconItem ---@field public iconPetItem PetExchangeItem__Generate_coastItem2_iconPetItem ---@field public addMask PetExchangeItem__Generate_coastItem2_addMask ---@class PetExchangeItem__Generate_text2 ---@field public gameObject UnityEngine.GameObject ---@field public text UnityEngine.UI.Text ---@class PetExchangeItem__Generate_coastItem1_addMask ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@field public button UnityEngine.UI.Button ---@class PetExchangeItem__Generate_coastItem1_iconPetItem ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public layoutElement UnityEngine.UI.LayoutElement ---@class PetExchangeItem__Generate_coastItem1_iconItem ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public layoutElement UnityEngine.UI.LayoutElement ---@class PetExchangeItem__Generate_coastItem1 ---@field public gameObject UnityEngine.GameObject ---@field public button UnityEngine.UI.Button ---@field public iconItem PetExchangeItem__Generate_coastItem1_iconItem ---@field public iconPetItem PetExchangeItem__Generate_coastItem1_iconPetItem ---@field public addMask PetExchangeItem__Generate_coastItem1_addMask ---@class PetExchangeItem__Generate_text1 ---@field public gameObject UnityEngine.GameObject ---@field public text UnityEngine.UI.Text ---@class PetExchangeItem__Generate_coastItem0_addMask ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@field public button UnityEngine.UI.Button ---@class PetExchangeItem__Generate_coastItem0_iconPetItem ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public layoutElement UnityEngine.UI.LayoutElement ---@class PetExchangeItem__Generate_coastItem0_iconItem ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public layoutElement UnityEngine.UI.LayoutElement ---@class PetExchangeItem__Generate_coastItem0 ---@field public gameObject UnityEngine.GameObject ---@field public button UnityEngine.UI.Button ---@field public iconItem PetExchangeItem__Generate_coastItem0_iconItem ---@field public iconPetItem PetExchangeItem__Generate_coastItem0_iconPetItem ---@field public addMask PetExchangeItem__Generate_coastItem0_addMask ---@class PetExchangeItem__Generate_coast ---@field public gameObject UnityEngine.GameObject ---@field public scrollRect UnityEngine.UI.ScrollRect ---@class PetExchangeItem__Generate ---@field private gameObject UnityEngine.GameObject ---@field private transform UnityEngine.Transform ---@field private rectTransform UnityEngine.RectTransform ---@field private coast PetExchangeItem__Generate_coast ---@field private coastItem0 PetExchangeItem__Generate_coastItem0 ---@field private text1 PetExchangeItem__Generate_text1 ---@field private coastItem1 PetExchangeItem__Generate_coastItem1 ---@field private text2 PetExchangeItem__Generate_text2 ---@field private coastItem2 PetExchangeItem__Generate_coastItem2 ---@field private text3 PetExchangeItem__Generate_text3 ---@field private coastItem3 PetExchangeItem__Generate_coastItem3 ---@field private text4 PetExchangeItem__Generate_text4 ---@field private reward PetExchangeItem__Generate_reward ---@field private numberReward PetExchangeItem__Generate_numberReward ---@field private button PetExchangeItem__Generate_button ---@field private textR PetExchangeItem__Generate_textR ---@field private uIRedPointRP UnityEngine.GameObject ---@field private mask UnityEngine.GameObject ---@field private labelReceived UnityEngine.GameObject ---@field private serverLimit UnityEngine.GameObject ---@field private green UnityEngine.GameObject ---@field private red UnityEngine.GameObject ---@field private number PetExchangeItem__Generate_number local PetExchangeItemView = class("PetExchangeItemView") function PetExchangeItemView:ctor() end ---@private function PetExchangeItemView:SetActive(result) self.gameObject:SetActive(result) end ---@private function PetExchangeItemView: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) self:InitGenerate__15(Root,data) self:InitGenerate__16(Root,data) self:InitGenerate__17(Root,data) self:InitGenerate__18(Root,data) self:InitGenerate__19(Root,data) self:InitGenerate__20(Root,data) self:InitGenerate__21(Root,data) self:InitGenerate__22(Root,data) self:InitGenerate__23(Root,data) self:InitGenerate__24(Root,data) self:InitGenerate__25(Root,data) self:InitGenerate__26(Root,data) self:InitGenerate__27(Root,data) self:InitGenerate__28(Root,data) self:InitGenerate__29(Root,data) self:InitGenerate__30(Root,data) self:InitGenerate__31(Root,data) self:InitGenerate__32(Root,data) self:InitGenerate__33(Root,data) self:InitGenerate__34(Root,data) self:InitGenerate__35(Root,data) end ---@private function PetExchangeItemView:InitGenerate__1(Root, data) --[[ Root --]] self.rectTransform = Root:GetComponent(Enum.TypeInfo.RectTransform) end ---@private function PetExchangeItemView:InitGenerate__2(Root, data) --[[ Coast --]] local tmp = Root:Find("Coast").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coast = tmp tmp.scrollRect = tmp:GetComponent(Enum.TypeInfo.ScrollRect) end ---@private function PetExchangeItemView:InitGenerate__3(Root, data) --[[ Coast/Viewport/Content/CoastItem0 --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem0").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem0 = tmp tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function PetExchangeItemView:InitGenerate__4(Root, data) --[[ Coast/Viewport/Content/CoastItem0/icon/IconItem --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem0/icon/IconItem").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem0.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp) self.coastItem0.iconItem.prefabName = "IconItem" tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement) end ---@private function PetExchangeItemView:InitGenerate__5(Root, data) --[[ Coast/Viewport/Content/CoastItem0/icon/IconPetItem --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem0/icon/IconPetItem").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem0.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp) self.coastItem0.iconPetItem.prefabName = "IconPetItem" tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement) end ---@private function PetExchangeItemView:InitGenerate__6(Root, data) --[[ Coast/Viewport/Content/CoastItem0/icon/AddMask --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem0/icon/AddMask").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem0.addMask = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function PetExchangeItemView:InitGenerate__7(Root, data) --[[ Coast/Viewport/Content/CoastItem0/Number/Text1 --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem0/Number/Text1").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.text1 = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.Text) end ---@private function PetExchangeItemView:InitGenerate__8(Root, data) --[[ Coast/Viewport/Content/CoastItem1 --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem1").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem1 = tmp tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function PetExchangeItemView:InitGenerate__9(Root, data) --[[ Coast/Viewport/Content/CoastItem1/icon/IconItem --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem1/icon/IconItem").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem1.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp) self.coastItem1.iconItem.prefabName = "IconItem" tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement) end ---@private function PetExchangeItemView:InitGenerate__10(Root, data) --[[ Coast/Viewport/Content/CoastItem1/icon/IconPetItem --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem1/icon/IconPetItem").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem1.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp) self.coastItem1.iconPetItem.prefabName = "IconPetItem" tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement) end ---@private function PetExchangeItemView:InitGenerate__11(Root, data) --[[ Coast/Viewport/Content/CoastItem1/icon/AddMask --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem1/icon/AddMask").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem1.addMask = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function PetExchangeItemView:InitGenerate__12(Root, data) --[[ Coast/Viewport/Content/CoastItem1/Number/Text2 --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem1/Number/Text2").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.text2 = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.Text) end ---@private function PetExchangeItemView:InitGenerate__13(Root, data) --[[ Coast/Viewport/Content/CoastItem2 --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem2").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem2 = tmp tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function PetExchangeItemView:InitGenerate__14(Root, data) --[[ Coast/Viewport/Content/CoastItem2/icon/IconItem --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem2/icon/IconItem").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem2.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp) self.coastItem2.iconItem.prefabName = "IconItem" tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement) end ---@private function PetExchangeItemView:InitGenerate__15(Root, data) --[[ Coast/Viewport/Content/CoastItem2/icon/IconPetItem --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem2/icon/IconPetItem").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem2.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp) self.coastItem2.iconPetItem.prefabName = "IconPetItem" tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement) end ---@private function PetExchangeItemView:InitGenerate__16(Root, data) --[[ Coast/Viewport/Content/CoastItem2/icon/AddMask --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem2/icon/AddMask").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem2.addMask = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function PetExchangeItemView:InitGenerate__17(Root, data) --[[ Coast/Viewport/Content/CoastItem2/Number/Text3 --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem2/Number/Text3").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.text3 = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.Text) end ---@private function PetExchangeItemView:InitGenerate__18(Root, data) --[[ Coast/Viewport/Content/CoastItem3 --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem3").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem3 = tmp tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function PetExchangeItemView:InitGenerate__19(Root, data) --[[ Coast/Viewport/Content/CoastItem3/icon/IconItem --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem3/icon/IconItem").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem3.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp) self.coastItem3.iconItem.prefabName = "IconItem" tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement) end ---@private function PetExchangeItemView:InitGenerate__20(Root, data) --[[ Coast/Viewport/Content/CoastItem3/icon/IconPetItem --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem3/icon/IconPetItem").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem3.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp) self.coastItem3.iconPetItem.prefabName = "IconPetItem" tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement) end ---@private function PetExchangeItemView:InitGenerate__21(Root, data) --[[ Coast/Viewport/Content/CoastItem3/icon/AddMask --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem3/icon/AddMask").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.coastItem3.addMask = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function PetExchangeItemView:InitGenerate__22(Root, data) --[[ Coast/Viewport/Content/CoastItem3/Number/Text4 --]] local tmp = Root:Find("Coast/Viewport/Content/CoastItem3/Number/Text4").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.text4 = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.Text) end ---@private function PetExchangeItemView:InitGenerate__23(Root, data) --[[ Reward --]] local tmp = Root:Find("Reward").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.reward = tmp end ---@private function PetExchangeItemView:InitGenerate__24(Root, data) --[[ Reward/Limit/NumberReward --]] local tmp = Root:Find("Reward/Limit/NumberReward").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.numberReward = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.Text) end ---@private function PetExchangeItemView:InitGenerate__25(Root, data) --[[ Reward/IconPetItem --]] local tmp = Root:Find("Reward/IconPetItem").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.reward.iconPetItem = CommonUtil.BindGridViewItem2LuaStatic("IconPetItem", tmp) self.reward.iconPetItem.prefabName = "IconPetItem" tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement) end ---@private function PetExchangeItemView:InitGenerate__26(Root, data) --[[ Reward/IconItem --]] local tmp = Root:Find("Reward/IconItem").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.reward.iconItem = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp) self.reward.iconItem.prefabName = "IconItem" tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement) end ---@private function PetExchangeItemView:InitGenerate__27(Root, data) --[[ Reward/Button --]] local tmp = Root:Find("Reward/Button").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.button = tmp tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function PetExchangeItemView:InitGenerate__28(Root, data) --[[ Reward/Button/TextR --]] local tmp = Root:Find("Reward/Button/TextR").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.textR = tmp tmp.uILocalizeScript = tmp:GetComponent(Enum.TypeInfo.UILocalizeScript) end ---@private function PetExchangeItemView:InitGenerate__29(Root, data) --[[ Reward/Button/UIRedPointRP --]] local tmp = Root:Find("Reward/Button/UIRedPointRP").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.uIRedPointRP = tmp end ---@private function PetExchangeItemView:InitGenerate__30(Root, data) --[[ Mask --]] local tmp = Root:Find("Mask").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.mask = tmp end ---@private function PetExchangeItemView:InitGenerate__31(Root, data) --[[ Mask/LabelReceived --]] local tmp = Root:Find("Mask/LabelReceived").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.labelReceived = tmp end ---@private function PetExchangeItemView:InitGenerate__32(Root, data) --[[ ServerLimit --]] local tmp = Root:Find("ServerLimit").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.serverLimit = tmp end ---@private function PetExchangeItemView:InitGenerate__33(Root, data) --[[ ServerLimit/Green --]] local tmp = Root:Find("ServerLimit/Green").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.green = tmp end ---@private function PetExchangeItemView:InitGenerate__34(Root, data) --[[ ServerLimit/Red --]] local tmp = Root:Find("ServerLimit/Red").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.red = tmp end ---@private function PetExchangeItemView:InitGenerate__35(Root, data) --[[ ServerLimit/Number --]] local tmp = Root:Find("ServerLimit/Number").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.number = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.TextMeshProUGUI) end ---@private function PetExchangeItemView:GenerateDestroy() if self.reward.iconItem.GenerateDestroy ~= nil then self.reward.iconItem:GenerateDestroy() end if tolua.getpeer(self.reward.iconItem) ~= nil then tolua.setpeer(self.reward.iconItem, nil) end if self.reward.iconPetItem.GenerateDestroy ~= nil then self.reward.iconPetItem:GenerateDestroy() end if tolua.getpeer(self.reward.iconPetItem) ~= nil then tolua.setpeer(self.reward.iconPetItem, nil) end if tolua.getpeer(self.coastItem3.addMask) ~= nil then tolua.setpeer(self.coastItem3.addMask, nil) end if self.coastItem3.iconPetItem.GenerateDestroy ~= nil then self.coastItem3.iconPetItem:GenerateDestroy() end if tolua.getpeer(self.coastItem3.iconPetItem) ~= nil then tolua.setpeer(self.coastItem3.iconPetItem, nil) end if self.coastItem3.iconItem.GenerateDestroy ~= nil then self.coastItem3.iconItem:GenerateDestroy() end if tolua.getpeer(self.coastItem3.iconItem) ~= nil then tolua.setpeer(self.coastItem3.iconItem, nil) end if tolua.getpeer(self.coastItem2.addMask) ~= nil then tolua.setpeer(self.coastItem2.addMask, nil) end if self.coastItem2.iconPetItem.GenerateDestroy ~= nil then self.coastItem2.iconPetItem:GenerateDestroy() end if tolua.getpeer(self.coastItem2.iconPetItem) ~= nil then tolua.setpeer(self.coastItem2.iconPetItem, nil) end if self.coastItem2.iconItem.GenerateDestroy ~= nil then self.coastItem2.iconItem:GenerateDestroy() end if tolua.getpeer(self.coastItem2.iconItem) ~= nil then tolua.setpeer(self.coastItem2.iconItem, nil) end if tolua.getpeer(self.coastItem1.addMask) ~= nil then tolua.setpeer(self.coastItem1.addMask, nil) end if self.coastItem1.iconPetItem.GenerateDestroy ~= nil then self.coastItem1.iconPetItem:GenerateDestroy() end if tolua.getpeer(self.coastItem1.iconPetItem) ~= nil then tolua.setpeer(self.coastItem1.iconPetItem, nil) end if self.coastItem1.iconItem.GenerateDestroy ~= nil then self.coastItem1.iconItem:GenerateDestroy() end if tolua.getpeer(self.coastItem1.iconItem) ~= nil then tolua.setpeer(self.coastItem1.iconItem, nil) end if tolua.getpeer(self.coastItem0.addMask) ~= nil then tolua.setpeer(self.coastItem0.addMask, nil) end if self.coastItem0.iconPetItem.GenerateDestroy ~= nil then self.coastItem0.iconPetItem:GenerateDestroy() end if tolua.getpeer(self.coastItem0.iconPetItem) ~= nil then tolua.setpeer(self.coastItem0.iconPetItem, nil) end if self.coastItem0.iconItem.GenerateDestroy ~= nil then self.coastItem0.iconItem:GenerateDestroy() end if tolua.getpeer(self.coastItem0.iconItem) ~= nil then tolua.setpeer(self.coastItem0.iconItem, nil) end if tolua.getpeer(self.coast) ~= nil then tolua.setpeer(self.coast, nil) end self.coast = nil if tolua.getpeer(self.coastItem0) ~= nil then tolua.setpeer(self.coastItem0, nil) end self.coastItem0 = nil if tolua.getpeer(self.text1) ~= nil then tolua.setpeer(self.text1, nil) end self.text1 = nil if tolua.getpeer(self.coastItem1) ~= nil then tolua.setpeer(self.coastItem1, nil) end self.coastItem1 = nil if tolua.getpeer(self.text2) ~= nil then tolua.setpeer(self.text2, nil) end self.text2 = nil if tolua.getpeer(self.coastItem2) ~= nil then tolua.setpeer(self.coastItem2, nil) end self.coastItem2 = nil if tolua.getpeer(self.text3) ~= nil then tolua.setpeer(self.text3, nil) end self.text3 = nil if tolua.getpeer(self.coastItem3) ~= nil then tolua.setpeer(self.coastItem3, nil) end self.coastItem3 = nil if tolua.getpeer(self.text4) ~= nil then tolua.setpeer(self.text4, nil) end self.text4 = nil if tolua.getpeer(self.reward) ~= nil then tolua.setpeer(self.reward, nil) end self.reward = nil if tolua.getpeer(self.numberReward) ~= nil then tolua.setpeer(self.numberReward, nil) end self.numberReward = nil if tolua.getpeer(self.button) ~= nil then tolua.setpeer(self.button, nil) end self.button = nil if tolua.getpeer(self.textR) ~= nil then tolua.setpeer(self.textR, nil) end self.textR = nil if tolua.getpeer(self.uIRedPointRP) ~= nil then tolua.setpeer(self.uIRedPointRP, nil) end self.uIRedPointRP = nil if tolua.getpeer(self.mask) ~= nil then tolua.setpeer(self.mask, nil) end self.mask = nil if tolua.getpeer(self.labelReceived) ~= nil then tolua.setpeer(self.labelReceived, nil) end self.labelReceived = nil if tolua.getpeer(self.serverLimit) ~= nil then tolua.setpeer(self.serverLimit, nil) end self.serverLimit = nil if tolua.getpeer(self.green) ~= nil then tolua.setpeer(self.green, nil) end self.green = nil if tolua.getpeer(self.red) ~= nil then tolua.setpeer(self.red, nil) end self.red = nil if tolua.getpeer(self.number) ~= nil then tolua.setpeer(self.number, nil) end self.number = nil self.transform = nil self.gameObject = nil self.inited = false end return PetExchangeItemView