local MJSettingView = require("main.majiang.MJSettingViewNew") local TableBG = require("Game.Data.TableBG") local bg_config = { { id = 1, url = "base/main_majiang/bg/bg1", thumb = "ui://Main_Majiang/b01" }, { id = 2, url = "base/main_majiang/bg/bg2", thumb = "ui://Main_Majiang/b02" }, { id = 3, url = "base/main_majiang/bg/bg3", thumb = "ui://Main_Majiang/b03" }, { id = 3, url = "base/main_majiang/bg/bg4", thumb = "ui://Main_Majiang/b04" } } local WitnessView = {} setmetatable(WitnessView, { __index = BaseView }) function WitnessView:init() end function WitnessView:InitView() self.btn_setting = self._view:GetChild("btn_setting") self.com_logocType = self._view:GetChild("com_logo"):GetController("cType") self.btn_setting.onClick:Set(function() local view = MJSettingView.new(self, true) view:Show() end) local default_bg = 1 TableBG.LoadTableBG(default_bg, self._room.game_id, self._root_view, bg_config) end return WitnessView