miduo_client/Assets/ManagedResources/~Lua/Modules/Expert/PatFaceXunXian.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