68 lines
2.4 KiB
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
|