---@class ClimbingTowerLevelItem__Generate_friendNode ---@field public gameObject UnityEngine.GameObject ---@field public button UnityEngine.UI.Button ---@class ClimbingTowerLevelItem__Generate_levelInfoBtn ---@field public gameObject UnityEngine.GameObject ---@field public button UnityEngine.UI.Button ---@class ClimbingTowerLevelItem__Generate_levelNum ---@field public gameObject UnityEngine.GameObject ---@field public text UnityEngine.UI.Text ---@class ClimbingTowerLevelItem__Generate_unLock_unlocktext ---@field public gameObject UnityEngine.GameObject ---@field public uILocalizeScript UILocalizeScript ---@class ClimbingTowerLevelItem__Generate_unLock ---@field public gameObject UnityEngine.GameObject ---@field public unlocktext ClimbingTowerLevelItem__Generate_unLock_unlocktext ---@class ClimbingTowerLevelItem__Generate_challengeBtn ---@field public gameObject UnityEngine.GameObject ---@field public button UnityEngine.UI.Button ---@class ClimbingTowerLevelItem__Generate_center ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class ClimbingTowerLevelItem__Generate_right ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class ClimbingTowerLevelItem__Generate_left ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class ClimbingTowerLevelItem__Generate_bonusNode_items_item3 ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public layoutElement UnityEngine.UI.LayoutElement ---@class ClimbingTowerLevelItem__Generate_bonusNode_items_item2 ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public layoutElement UnityEngine.UI.LayoutElement ---@class ClimbingTowerLevelItem__Generate_bonusNode_items_item1 ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public layoutElement UnityEngine.UI.LayoutElement ---@class ClimbingTowerLevelItem__Generate_bonusNode_items ---@field public gameObject UnityEngine.GameObject ---@field public item1 ClimbingTowerLevelItem__Generate_bonusNode_items_item1 ---@field public item2 ClimbingTowerLevelItem__Generate_bonusNode_items_item2 ---@field public item3 ClimbingTowerLevelItem__Generate_bonusNode_items_item3 ---@class ClimbingTowerLevelItem__Generate_bonusNode ---@field public gameObject UnityEngine.GameObject ---@field public items ClimbingTowerLevelItem__Generate_bonusNode_items ---@class ClimbingTowerLevelItem__Generate_npcList_natureIcon4 ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class ClimbingTowerLevelItem__Generate_npcList_npcLevel4 ---@field public gameObject UnityEngine.GameObject ---@field public text UnityEngine.UI.Text ---@class ClimbingTowerLevelItem__Generate_npcList_npc4 ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public image UnityEngine.UI.Image ---@class ClimbingTowerLevelItem__Generate_npcList_natureIcon3 ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class ClimbingTowerLevelItem__Generate_npcList_npcLevel3 ---@field public gameObject UnityEngine.GameObject ---@field public text UnityEngine.UI.Text ---@class ClimbingTowerLevelItem__Generate_npcList_npc3 ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public image UnityEngine.UI.Image ---@class ClimbingTowerLevelItem__Generate_npcList_natureIcon2 ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class ClimbingTowerLevelItem__Generate_npcList_npcLevel2 ---@field public gameObject UnityEngine.GameObject ---@field public text UnityEngine.UI.Text ---@class ClimbingTowerLevelItem__Generate_npcList_npc2 ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public image UnityEngine.UI.Image ---@class ClimbingTowerLevelItem__Generate_npcList_natureIcon1 ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class ClimbingTowerLevelItem__Generate_npcList_npcLevel1 ---@field public gameObject UnityEngine.GameObject ---@field public text UnityEngine.UI.Text ---@class ClimbingTowerLevelItem__Generate_npcList_npc1 ---@field public gameObject UnityEngine.GameObject ---@field public rectTransform UnityEngine.RectTransform ---@field public image UnityEngine.UI.Image ---@class ClimbingTowerLevelItem__Generate_npcList ---@field public gameObject UnityEngine.GameObject ---@field public npc1 ClimbingTowerLevelItem__Generate_npcList_npc1 ---@field public npcLevel1 ClimbingTowerLevelItem__Generate_npcList_npcLevel1 ---@field public natureIcon1 ClimbingTowerLevelItem__Generate_npcList_natureIcon1 ---@field public npc2 ClimbingTowerLevelItem__Generate_npcList_npc2 ---@field public npcLevel2 ClimbingTowerLevelItem__Generate_npcList_npcLevel2 ---@field public natureIcon2 ClimbingTowerLevelItem__Generate_npcList_natureIcon2 ---@field public npc3 ClimbingTowerLevelItem__Generate_npcList_npc3 ---@field public npcLevel3 ClimbingTowerLevelItem__Generate_npcList_npcLevel3 ---@field public natureIcon3 ClimbingTowerLevelItem__Generate_npcList_natureIcon3 ---@field public npc4 ClimbingTowerLevelItem__Generate_npcList_npc4 ---@field public npcLevel4 ClimbingTowerLevelItem__Generate_npcList_npcLevel4 ---@field public natureIcon4 ClimbingTowerLevelItem__Generate_npcList_natureIcon4 ---@class ClimbingTowerLevelItem__Generate_bgImage ---@field public gameObject UnityEngine.GameObject ---@field public image UnityEngine.UI.Image ---@class ClimbingTowerLevelItem__Generate ---@field private gameObject UnityEngine.GameObject ---@field private transform UnityEngine.Transform ---@field private bgImage ClimbingTowerLevelItem__Generate_bgImage ---@field private npcList ClimbingTowerLevelItem__Generate_npcList ---@field private bonusNode ClimbingTowerLevelItem__Generate_bonusNode ---@field private bottomNode UnityEngine.GameObject ---@field private left ClimbingTowerLevelItem__Generate_left ---@field private right ClimbingTowerLevelItem__Generate_right ---@field private center ClimbingTowerLevelItem__Generate_center ---@field private challengeBtn ClimbingTowerLevelItem__Generate_challengeBtn ---@field private passedNode UnityEngine.GameObject ---@field private newLevelNode UnityEngine.GameObject ---@field private unLock ClimbingTowerLevelItem__Generate_unLock ---@field private levelNum ClimbingTowerLevelItem__Generate_levelNum ---@field private levelInfoBtn ClimbingTowerLevelItem__Generate_levelInfoBtn ---@field private friendNode ClimbingTowerLevelItem__Generate_friendNode local ClimbingTowerLevelItemView = class("ClimbingTowerLevelItemView") function ClimbingTowerLevelItemView:ctor() end ---@private function ClimbingTowerLevelItemView:SetActive(result) self.gameObject:SetActive(result) end ---@private function ClimbingTowerLevelItemView: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) end ---@private function ClimbingTowerLevelItemView:InitGenerate__1(Root, data) --[[ Root --]] end ---@private function ClimbingTowerLevelItemView:InitGenerate__2(Root, data) --[[ BgImage --]] local tmp = Root:Find("BgImage").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.bgImage = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function ClimbingTowerLevelItemView:InitGenerate__3(Root, data) --[[ NpcNode --]] local tmp = Root:Find("NpcNode").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.npcList = tmp end ---@private function ClimbingTowerLevelItemView:InitGenerate__4(Root, data) --[[ NpcNode/Slot1/Pos/Npc1 --]] local tmp = Root:Find("NpcNode/Slot1/Pos/Npc1").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.npcList.npc1 = tmp tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function ClimbingTowerLevelItemView:InitGenerate__5(Root, data) --[[ NpcNode/Slot1/Level/NpcLevel --]] local tmp = Root:Find("NpcNode/Slot1/Level/NpcLevel").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.npcList.npcLevel1 = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.Text) end ---@private function ClimbingTowerLevelItemView:InitGenerate__6(Root, data) --[[ NpcNode/Slot1/Level/icon --]] local tmp = Root:Find("NpcNode/Slot1/Level/icon").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.npcList.natureIcon1 = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function ClimbingTowerLevelItemView:InitGenerate__7(Root, data) --[[ NpcNode/Slot2/Pos/Npc2 --]] local tmp = Root:Find("NpcNode/Slot2/Pos/Npc2").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.npcList.npc2 = tmp tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function ClimbingTowerLevelItemView:InitGenerate__8(Root, data) --[[ NpcNode/Slot2/Level/NpcLevel --]] local tmp = Root:Find("NpcNode/Slot2/Level/NpcLevel").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.npcList.npcLevel2 = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.Text) end ---@private function ClimbingTowerLevelItemView:InitGenerate__9(Root, data) --[[ NpcNode/Slot2/Level/icon --]] local tmp = Root:Find("NpcNode/Slot2/Level/icon").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.npcList.natureIcon2 = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function ClimbingTowerLevelItemView:InitGenerate__10(Root, data) --[[ NpcNode/Slot3/Pos/Npc3 --]] local tmp = Root:Find("NpcNode/Slot3/Pos/Npc3").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.npcList.npc3 = tmp tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function ClimbingTowerLevelItemView:InitGenerate__11(Root, data) --[[ NpcNode/Slot3/Level/NpcLevel --]] local tmp = Root:Find("NpcNode/Slot3/Level/NpcLevel").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.npcList.npcLevel3 = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.Text) end ---@private function ClimbingTowerLevelItemView:InitGenerate__12(Root, data) --[[ NpcNode/Slot3/Level/icon --]] local tmp = Root:Find("NpcNode/Slot3/Level/icon").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.npcList.natureIcon3 = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function ClimbingTowerLevelItemView:InitGenerate__13(Root, data) --[[ NpcNode/Slot4/Pos/Npc4 --]] local tmp = Root:Find("NpcNode/Slot4/Pos/Npc4").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.npcList.npc4 = tmp tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function ClimbingTowerLevelItemView:InitGenerate__14(Root, data) --[[ NpcNode/Slot4/Level/NpcLevel --]] local tmp = Root:Find("NpcNode/Slot4/Level/NpcLevel").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.npcList.npcLevel4 = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.Text) end ---@private function ClimbingTowerLevelItemView:InitGenerate__15(Root, data) --[[ NpcNode/Slot4/Level/icon --]] local tmp = Root:Find("NpcNode/Slot4/Level/icon").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.npcList.natureIcon4 = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function ClimbingTowerLevelItemView:InitGenerate__16(Root, data) --[[ Bonus --]] local tmp = Root:Find("Bonus").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.bonusNode = tmp self.bonusNode:SetActive(false) end ---@private function ClimbingTowerLevelItemView:InitGenerate__17(Root, data) --[[ Bonus/Items --]] local tmp = Root:Find("Bonus/Items").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.bonusNode.items = tmp end ---@private function ClimbingTowerLevelItemView:InitGenerate__18(Root, data) --[[ Bonus/Items/item1 --]] local tmp = Root:Find("Bonus/Items/item1").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.bonusNode.items.item1 = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp) self.bonusNode.items.item1.prefabName = "IconItem" tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement) end ---@private function ClimbingTowerLevelItemView:InitGenerate__19(Root, data) --[[ Bonus/Items/item2 --]] local tmp = Root:Find("Bonus/Items/item2").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.bonusNode.items.item2 = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp) self.bonusNode.items.item2.prefabName = "IconItem" tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement) end ---@private function ClimbingTowerLevelItemView:InitGenerate__20(Root, data) --[[ Bonus/Items/item3 --]] local tmp = Root:Find("Bonus/Items/item3").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.bonusNode.items.item3 = CommonUtil.BindGridViewItem2LuaStatic("IconItem", tmp) self.bonusNode.items.item3.prefabName = "IconItem" tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform) tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement) end ---@private function ClimbingTowerLevelItemView:InitGenerate__21(Root, data) --[[ Bottom --]] local tmp = Root:Find("Bottom").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.bottomNode = tmp end ---@private function ClimbingTowerLevelItemView:InitGenerate__22(Root, data) --[[ Bottom/left --]] local tmp = Root:Find("Bottom/left").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.left = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function ClimbingTowerLevelItemView:InitGenerate__23(Root, data) --[[ Bottom/right --]] local tmp = Root:Find("Bottom/right").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.right = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function ClimbingTowerLevelItemView:InitGenerate__24(Root, data) --[[ Bottom/center --]] local tmp = Root:Find("Bottom/center").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.center = tmp tmp.image = tmp:GetComponent(Enum.TypeInfo.Image) end ---@private function ClimbingTowerLevelItemView:InitGenerate__25(Root, data) --[[ ChallengeBtn --]] local tmp = Root:Find("ChallengeBtn").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.challengeBtn = tmp tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function ClimbingTowerLevelItemView:InitGenerate__26(Root, data) --[[ PassedNode --]] local tmp = Root:Find("PassedNode").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.passedNode = tmp end ---@private function ClimbingTowerLevelItemView:InitGenerate__27(Root, data) --[[ Cover --]] local tmp = Root:Find("Cover").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.newLevelNode = tmp end ---@private function ClimbingTowerLevelItemView:InitGenerate__28(Root, data) --[[ UnLock --]] local tmp = Root:Find("UnLock").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.unLock = tmp self.unLock:SetActive(false) end ---@private function ClimbingTowerLevelItemView:InitGenerate__29(Root, data) --[[ UnLock/Flag/Txt --]] local tmp = Root:Find("UnLock/Flag/Txt").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.unLock.unlocktext = tmp tmp.uILocalizeScript = tmp:GetComponent(Enum.TypeInfo.UILocalizeScript) end ---@private function ClimbingTowerLevelItemView:InitGenerate__30(Root, data) --[[ Top/LevelNumTxt --]] local tmp = Root:Find("Top/LevelNumTxt").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.levelNum = tmp tmp.text = tmp:GetComponent(Enum.TypeInfo.Text) end ---@private function ClimbingTowerLevelItemView:InitGenerate__31(Root, data) --[[ BtnBox/LevelInfoBtn --]] local tmp = Root:Find("BtnBox/LevelInfoBtn").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.levelInfoBtn = tmp tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function ClimbingTowerLevelItemView:InitGenerate__32(Root, data) --[[ BtnBox/FriendImg --]] local tmp = Root:Find("BtnBox/FriendImg").gameObject if tolua.getpeer(tmp) == nil then tolua.setpeer(tmp, {}) end self.friendNode = tmp tmp.button = tmp:GetComponent(Enum.TypeInfo.Button) end ---@private function ClimbingTowerLevelItemView:GenerateDestroy() if tolua.getpeer(self.levelInfoBtn) ~= nil then tolua.setpeer(self.levelInfoBtn, nil) end if tolua.getpeer(self.levelNum) ~= nil then tolua.setpeer(self.levelNum, nil) end if tolua.getpeer(self.unLock.unlocktext) ~= nil then tolua.setpeer(self.unLock.unlocktext, nil) end if tolua.getpeer(self.newLevelNode) ~= nil then tolua.setpeer(self.newLevelNode, nil) end if tolua.getpeer(self.passedNode) ~= nil then tolua.setpeer(self.passedNode, nil) end if tolua.getpeer(self.challengeBtn) ~= nil then tolua.setpeer(self.challengeBtn, nil) end if tolua.getpeer(self.bottomNode) ~= nil then tolua.setpeer(self.bottomNode, nil) end if self.bonusNode.items.item3.GenerateDestroy ~= nil then self.bonusNode.items.item3:GenerateDestroy() end if tolua.getpeer(self.bonusNode.items.item3) ~= nil then tolua.setpeer(self.bonusNode.items.item3, nil) end if self.bonusNode.items.item2.GenerateDestroy ~= nil then self.bonusNode.items.item2:GenerateDestroy() end if tolua.getpeer(self.bonusNode.items.item2) ~= nil then tolua.setpeer(self.bonusNode.items.item2, nil) end if self.bonusNode.items.item1.GenerateDestroy ~= nil then self.bonusNode.items.item1:GenerateDestroy() end if tolua.getpeer(self.bonusNode.items.item1) ~= nil then tolua.setpeer(self.bonusNode.items.item1, nil) end if tolua.getpeer(self.bonusNode.items) ~= nil then tolua.setpeer(self.bonusNode.items, nil) end if tolua.getpeer(self.bonusNode) ~= nil then tolua.setpeer(self.bonusNode, nil) end if tolua.getpeer(self.npcList.natureIcon4) ~= nil then tolua.setpeer(self.npcList.natureIcon4, nil) end if tolua.getpeer(self.npcList.npcLevel4) ~= nil then tolua.setpeer(self.npcList.npcLevel4, nil) end if tolua.getpeer(self.npcList.npc4) ~= nil then tolua.setpeer(self.npcList.npc4, nil) end if tolua.getpeer(self.npcList.natureIcon3) ~= nil then tolua.setpeer(self.npcList.natureIcon3, nil) end if tolua.getpeer(self.npcList.npcLevel3) ~= nil then tolua.setpeer(self.npcList.npcLevel3, nil) end if tolua.getpeer(self.npcList.npc3) ~= nil then tolua.setpeer(self.npcList.npc3, nil) end if tolua.getpeer(self.npcList.natureIcon2) ~= nil then tolua.setpeer(self.npcList.natureIcon2, nil) end if tolua.getpeer(self.npcList.npcLevel2) ~= nil then tolua.setpeer(self.npcList.npcLevel2, nil) end if tolua.getpeer(self.npcList.npc2) ~= nil then tolua.setpeer(self.npcList.npc2, nil) end if tolua.getpeer(self.npcList.natureIcon1) ~= nil then tolua.setpeer(self.npcList.natureIcon1, nil) end if tolua.getpeer(self.npcList.npcLevel1) ~= nil then tolua.setpeer(self.npcList.npcLevel1, nil) end if tolua.getpeer(self.npcList.npc1) ~= nil then tolua.setpeer(self.npcList.npc1, nil) end if tolua.getpeer(self.npcList) ~= nil then tolua.setpeer(self.npcList, nil) end if tolua.getpeer(self.bgImage) ~= nil then tolua.setpeer(self.bgImage, nil) end self.bgImage = nil if tolua.getpeer(self.left) ~= nil then tolua.setpeer(self.left, nil) end self.left = nil if tolua.getpeer(self.right) ~= nil then tolua.setpeer(self.right, nil) end self.right = nil if tolua.getpeer(self.center) ~= nil then tolua.setpeer(self.center, nil) end self.center = nil if tolua.getpeer(self.unLock) ~= nil then tolua.setpeer(self.unLock, nil) end self.unLock = nil if tolua.getpeer(self.friendNode) ~= nil then tolua.setpeer(self.friendNode, nil) end self.friendNode = nil self.transform = nil self.gameObject = nil self.inited = false end return ClimbingTowerLevelItemView