41 lines
1.2 KiB
Lua
41 lines
1.2 KiB
Lua
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 |