dezhou_client/lua_probject/base_project/Game/View/LobbyNew/LobbyMe.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