97 lines
4.3 KiB
Lua
97 lines
4.3 KiB
Lua
local LobbyMe = {}
|
|
local M = LobbyMe
|
|
|
|
function LobbyMe.new(path, transform)
|
|
local self = setmetatable({}, { __index = M })
|
|
self.view = UIManager.GetGo(path, transform)
|
|
self:init(self.view.transform)
|
|
return self
|
|
end
|
|
|
|
function M:init(view)
|
|
local btnHead = view:Find("btnHead")
|
|
self.iconHead = btnHead:GetComponent(typeof(UnityEngine.UI.RawImage))
|
|
ImageLoad.Load(DataManager.SelfUser.head_url, self.iconHead)
|
|
self.textName = view:Find("textUserName")
|
|
self.textName = self.textName:GetComponent(typeof(UnityEngine.UI.Text))
|
|
self.textName.text = DataManager.SelfUser.nick_name
|
|
self.textID = view:Find("textUserID")
|
|
self.textID = self.textID:GetComponent(typeof(UnityEngine.UI.Text))
|
|
self.textID.text = DataManager.SelfUser.account_id
|
|
self.textDiamond = view:Find("textDiamond")
|
|
self.textDiamond = self.textDiamond:GetComponent(typeof(UnityEngine.UI.Text))
|
|
self.textDiamond.text = DataManager.SelfUser.diamo
|
|
local btnShopUnit = view:Find("btnShopUnit")
|
|
local btnShopUnitBg = btnShopUnit:Find("imageArrow")
|
|
btnShopUnitBg = btnShopUnitBg:GetComponent(typeof(UnityEngine.UI.Image))
|
|
btnShopUnitBg.sprite = CommonUISprite:GetSprite("arrow1")
|
|
btnShopUnit = btnShopUnit:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(btnShopUnit, function()
|
|
UIManager.ShowUI(UIManager.ViewShop)
|
|
end)
|
|
local btnMoney = view:Find("btnMoney")
|
|
local btnMoneyBg = btnMoney:Find("imageArrow")
|
|
btnMoneyBg = btnMoneyBg:GetComponent(typeof(UnityEngine.UI.Image))
|
|
btnMoneyBg.sprite = CommonUISprite:GetSprite("arrow1")
|
|
btnMoney = btnMoney:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(btnMoney, function()
|
|
UIManager.ShowUI(UIManager.ViewWallet)
|
|
end)
|
|
local btnFeedback = view:Find("btnFeedback")
|
|
local btnFeedbackBg = btnFeedback:Find("imageArrow")
|
|
btnFeedbackBg = btnFeedbackBg:GetComponent(typeof(UnityEngine.UI.Image))
|
|
btnFeedbackBg.sprite = CommonUISprite:GetSprite("arrow1")
|
|
btnFeedback = btnFeedback:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(btnFeedback, function()
|
|
local viewOtherFeedBack = UIManager.ShowUI(UIManager.ViewOther)
|
|
viewOtherFeedBack:ShowFanKui()
|
|
end)
|
|
local btnNews = view:Find("btnNews")
|
|
local btnNewsBg = btnNews:Find("imageArrow")
|
|
btnNewsBg = btnNewsBg:GetComponent(typeof(UnityEngine.UI.Image))
|
|
btnNewsBg.sprite = CommonUISprite:GetSprite("arrow1")
|
|
btnNews = btnNews:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(btnNews, function()
|
|
|
|
end)
|
|
local btnLine = view:Find("btnLine")
|
|
local btnLineBg = btnLine:Find("imageArrow")
|
|
btnLineBg = btnLineBg:GetComponent(typeof(UnityEngine.UI.Image))
|
|
btnLineBg.sprite = CommonUISprite:GetSprite("arrow1")
|
|
btnLine = btnLine:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(btnLine, function()
|
|
|
|
end)
|
|
local btnSetting = view:Find("btnSetting")
|
|
local btnSettingBg = btnSetting:Find("imageArrow")
|
|
btnSettingBg = btnSettingBg:GetComponent(typeof(UnityEngine.UI.Image))
|
|
btnSettingBg.sprite = CommonUISprite:GetSprite("arrow1")
|
|
btnSetting = btnSetting:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(btnSetting, function()
|
|
|
|
end)
|
|
|
|
local btnFightInformation = view:Find("btnFightInformation")
|
|
btnFightInformation = btnFightInformation:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(btnFightInformation, function()
|
|
local viewOtherBattleRecord = UIManager.ShowUI(UIManager.ViewOther)
|
|
viewOtherBattleRecord:ShowBattleRecord()
|
|
end)
|
|
|
|
local btnFriendChat = view:Find("btnFrient")
|
|
btnFriendChat = btnFriendChat:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(btnFriendChat, function()
|
|
local viewOtherFriendChat = UIManager.ShowUI(UIManager.ViewOther)
|
|
viewOtherFriendChat:ShowFriendChat()
|
|
end)
|
|
|
|
local imageGold = view:Find("imageGold")
|
|
imageGold = imageGold:GetComponent(typeof(UnityEngine.UI.Image))
|
|
imageGold.sprite = CommonUISprite:GetSprite("gold1")
|
|
local imageDiamond = view:Find("imageDiamond")
|
|
imageDiamond = imageDiamond:GetComponent(typeof(UnityEngine.UI.Image))
|
|
imageDiamond.sprite = CommonUISprite:GetSprite("diamond1")
|
|
end
|
|
|
|
return M
|