dezhou_client/lua_probject/base_project/Game/View/OtherView.lua

68 lines
2.4 KiB
Lua

OtherView = {}
local M = OtherView
function OtherView.new()
setmetatable(M, { __index = BaseView })
local self = setmetatable({}, { __index = M })
self.class = "OtherView"
self._full = true
return self
end
function M:init()
self:InitView("base/prefab/ViewOther.prefab", "base/prefab/ViewOther")
local view = self._view
local bg = view.transform:GetComponent(typeof(UnityEngine.UI.Image))
bg.sprite = CommonUISprite:GetSprite("bg1")
self.fankui = view.transform:Find("imageFankui") -- 反馈
self.battleRecord = view.transform:Find("imageBattleRecord") -- 战斗记录
self.friendChat = view.transform:Find("imageFriend") -- 朋友聊天
self.fankui.position = view.transform.position
self.battleRecord.position = view.transform.position
self.friendChat.position = view.transform.position
self.fankui.gameObject:SetActive(false)
self.battleRecord.gameObject:SetActive(false)
self.friendChat.gameObject:SetActive(false)
local fankui_btnBack = view.transform:Find("imageFankui/btnBack")
local fankui_btnBackBg = fankui_btnBack:GetComponent(typeof(UnityEngine.UI.Image))
fankui_btnBackBg.sprite = CommonUISprite:GetSprite("arrow1")
fankui_btnBack = fankui_btnBack:GetComponent(typeof(UnityEngine.UI.Button))
LuaUIHelper:AddButtonClick(fankui_btnBack, function()
local view_fankui = UIManager.ShowUI(UIManager.LobbyView)
view_fankui:ShowPage(5)
end)
local battleRecord_btnBack = view.transform:Find("imageBattleRecord/btnBack")
battleRecord_btnBack = battleRecord_btnBack:GetComponent(typeof(UnityEngine.UI.Button))
LuaUIHelper:AddButtonClick(battleRecord_btnBack, function()
local view_battleRecord = UIManager.ShowUI(UIManager.LobbyView)
view_battleRecord:ShowPage(5)
end)
local friend_btnBack = self.friendChat:Find("btnBack")
friend_btnBack = friend_btnBack:GetComponent(typeof(UnityEngine.UI.Button))
LuaUIHelper:AddButtonClick(friend_btnBack, function()
local view_friend = UIManager.ShowUI(UIManager.LobbyView)
view_friend:ShowPage(5)
end)
end
-- 反馈
function M:ShowFanKui()
self.fankui.gameObject:SetActive(true)
end
-- 战斗记录
function M:ShowBattleRecord()
self.battleRecord.gameObject:SetActive(true)
end
-- 朋友聊天
function M:ShowFriendChat()
self.friendChat.gameObject:SetActive(true)
end