2025-07-30 21:56:29 +08:00
|
|
|
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()
|
2025-07-30 22:31:32 +08:00
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
function WitnessView:InitView()
|
|
|
|
|
|
2025-07-30 21:56:29 +08:00
|
|
|
self.btn_setting = self._view:GetChild("btn_setting")
|
|
|
|
|
|
2025-07-30 22:31:32 +08:00
|
|
|
self.com_logocType = self._view:GetChild("com_logo"):GetController("cType")
|
|
|
|
|
|
2025-07-30 21:56:29 +08:00
|
|
|
self.btn_setting.onClick:Set(function()
|
2025-07-30 22:31:32 +08:00
|
|
|
local view = MJSettingView.new(self, true)
|
2025-07-30 21:56:29 +08:00
|
|
|
view:Show()
|
|
|
|
|
end)
|
|
|
|
|
|
|
|
|
|
local default_bg = 1
|
|
|
|
|
TableBG.LoadTableBG(default_bg, self._room.game_id, self._root_view, bg_config)
|
|
|
|
|
end
|
|
|
|
|
|
2025-07-30 22:31:32 +08:00
|
|
|
return WitnessView
|