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