local patFaceXunXian = quick_class("patFaceFindFairy") local _Config = { 10090, 10040, 10085, 10086 -- 织女, 杨戬, 敖丙, 不动明王 } function patFaceXunXian:ctor(mainPanel, gameObject) self.mainPanel = mainPanel self.gameObject = gameObject self:InitComponent(gameObject) self:BindEvent() end function patFaceXunXian:InitComponent(go) self.nameList = {} for i = 1, 4 do self.nameList[i] = {} self.nameList[i].go = Util.GetGameObject(go, "hero/h"..i) end self.goJumpBtn = Util.GetGameObject(go, "goJumpBtn") self.btnBack = Util.GetGameObject(go, "btnBack") end function patFaceXunXian:BindEvent() for i = 1, 4 do Util.AddOnceClick(self.nameList[i].go, function() LogError(_Config[i]) UIManager.OpenPanel(UIName.RoleGetInfoPopup, false, _Config[i], 5) end) end Util.AddOnceClick(self.goJumpBtn, function() self.mainPanel:JumpBtnClickEvent() end) Util.AddClick(self.btnBack, function() UIManager.ClosePanel(UIName.PatFacePanel) end) end function patFaceXunXian:OnShow(data) end function patFaceXunXian:OnClose() end return patFaceXunXian