66 lines
2.0 KiB
Lua
66 lines
2.0 KiB
Lua
|
|
local playerDetailView = {}
|
||
|
|
|
||
|
|
function playerDetailView.New()
|
||
|
|
setmetatable(playerDetailView, { __index = BaseWindow })
|
||
|
|
local inst = setmetatable({}, { __index = playerDetailView })
|
||
|
|
inst.class = "playerDetailView"
|
||
|
|
BaseWindow.init(inst, "ui://Common/playerDetail")
|
||
|
|
inst:Init()
|
||
|
|
return inst
|
||
|
|
end
|
||
|
|
|
||
|
|
function playerDetailView:Refalsh(player)
|
||
|
|
local p = player
|
||
|
|
|
||
|
|
ImageLoad.Load(player.self_user.head_url, self.loader_icon)
|
||
|
|
end
|
||
|
|
|
||
|
|
function playerDetailView:Show(player)
|
||
|
|
self:Refalsh(player)
|
||
|
|
BaseWindow.Show(self)
|
||
|
|
end
|
||
|
|
|
||
|
|
function playerDetailView:Init()
|
||
|
|
self.tex_name = self._view:GetChild("tex_name")
|
||
|
|
self.tex_ip = self._view:GetChild("tex_ip")
|
||
|
|
self.tex_id = self._view:GetChild("tex_id")
|
||
|
|
|
||
|
|
self.btn_boom = self._view:GetChild("btn_boom")
|
||
|
|
self.btn_egg = self._view:GetChild("btn_egg")
|
||
|
|
self.btn_ring = self._view:GetChild("btn_ring")
|
||
|
|
self.btn_flower = self._view:GetChild("btn_flower")
|
||
|
|
self.btn_close = self._view:GetChild("btn_close")
|
||
|
|
|
||
|
|
self.loader_icon = self._view:GetChild("loader_icon")
|
||
|
|
|
||
|
|
self.btn_boom.onClick:Set(function()
|
||
|
|
local mainView = BaseView.FindView("MainView")
|
||
|
|
if mainView then
|
||
|
|
mainView:Missile(1, 2, "ui://Common/boom", "ui://Main_Majiang/Missile_boom")
|
||
|
|
end
|
||
|
|
end)
|
||
|
|
|
||
|
|
self.btn_egg.onClick:Set(function()
|
||
|
|
local mainView = BaseView.FindView("MainView")
|
||
|
|
if mainView then
|
||
|
|
mainView:Missile(1, 2, "ui://Common/egg", "ui://Main_Majiang/Missile_egg")
|
||
|
|
end
|
||
|
|
end)
|
||
|
|
|
||
|
|
self.btn_ring.onClick:Set(function()
|
||
|
|
local mainView = BaseView.FindView("MainView")
|
||
|
|
if mainView then
|
||
|
|
mainView:Missile(1, 2, "ui://Common/diamo", "ui://Main_Majiang/Missile_diamo")
|
||
|
|
end
|
||
|
|
end)
|
||
|
|
|
||
|
|
self.btn_flower.onClick:Set(function()
|
||
|
|
local mainView = BaseView.FindView("MainView")
|
||
|
|
if mainView then
|
||
|
|
mainView:Missile(1, 2, "ui://Common/flower", "ui://Main_Majiang/Missile_flower")
|
||
|
|
end
|
||
|
|
end)
|
||
|
|
end
|
||
|
|
|
||
|
|
return playerDetailView
|