From c3fea3ad7379d684bedbb6835e7716776fb9c920 Mon Sep 17 00:00:00 2001 From: "DESKTOP-7R8JEQQ\\k" <1076390229@qq.com> Date: Tue, 8 Jul 2025 20:29:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=85=E5=80=BC=E5=AE=B6=E6=97=8F=E6=88=BF?= =?UTF-8?q?=E5=8D=A1=E5=8D=8F=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Game/Controller/NewGroupController.lua | 12 ++++ lua_probject/base_project/Game/Protocol.lua | 3 + .../Game/View/Common/BaseView.lua | 8 +++ .../Game/View/Family/FamilyRoomCard.lua | 49 ++++++++------ .../base_project/Game/View/FamilyView.lua | 2 +- wb_new_ui/assets/Family/com_roomCard.xml | 4 +- .../ART/base/Family/ui/Family_fui.bytes | Bin 116483 -> 116490 bytes .../Assets/StreamingAssets/init2_1.json | 60 +++++++++--------- wb_unity_pro/Assets/start.unity | 6 +- .../ProjectSettings/GraphicsSettings.asset | 1 - 10 files changed, 90 insertions(+), 55 deletions(-) diff --git a/lua_probject/base_project/Game/Controller/NewGroupController.lua b/lua_probject/base_project/Game/Controller/NewGroupController.lua index c7e604a5..4954cc9a 100644 --- a/lua_probject/base_project/Game/Controller/NewGroupController.lua +++ b/lua_probject/base_project/Game/Controller/NewGroupController.lua @@ -45,6 +45,7 @@ function M:FG_GroupList(callback) group.isOpenChatRoom = tem.isOpenChatRoom group.isWatch = tem.isWatch group.wechatId = tem.wechatId + group.groupDiamo = tem.groupDiamo l_groups:add(group) end end @@ -1662,3 +1663,14 @@ function M:SetCanWatch(groupId, value, callback) callback(res) end) end + +-- 亲友圈充值房卡 +function M:FG_Recharge_Diamo(groupId, diamo, callback) + local _data = {} + _data.id = groupId + _data.diamo = diamo + local _client = ControllerManager.GroupClient + _client:send(Protocol.WEB_FG_RECHARGE_DIAMO, _data, function(res) + callback(res) + end) +end diff --git a/lua_probject/base_project/Game/Protocol.lua b/lua_probject/base_project/Game/Protocol.lua index 0e289007..d0de4a3c 100644 --- a/lua_probject/base_project/Game/Protocol.lua +++ b/lua_probject/base_project/Game/Protocol.lua @@ -275,6 +275,9 @@ Protocol = { -- 亲友圈聊天室 WEB_FG_GETCHATROOM = "group/get_chat_rooms", + -- 亲友圈房卡充值 + WEB_FG_RECHARGE_DIAMO = "group/recharge_diamo", + -------------- group-log--------------------- -- 获取奖励日志 WEB_FG_GET_REWARDS_LOG = "group/log/get_reward_log", diff --git a/lua_probject/base_project/Game/View/Common/BaseView.lua b/lua_probject/base_project/Game/View/Common/BaseView.lua index 723d04b9..faa707ac 100644 --- a/lua_probject/base_project/Game/View/Common/BaseView.lua +++ b/lua_probject/base_project/Game/View/Common/BaseView.lua @@ -11,6 +11,8 @@ BaseView = { _is_destroy = false, --关闭摧毁 _close_destroy = false, + --缩放全屏 + _scale = false, -- 全屏 _full = false, --全屏偏移 @@ -53,6 +55,12 @@ function M:Show() self._contentPane.height = GRoot.inst.height self._contentPane.x = offset end + + if self._scale then + local scaleY = GRoot.inst.height / self._contentPane.height + local scaleX = GRoot.inst.width / self._contentPane.width + self._contentPane:SetScale(scaleX, scaleY) + end end end diff --git a/lua_probject/base_project/Game/View/Family/FamilyRoomCard.lua b/lua_probject/base_project/Game/View/Family/FamilyRoomCard.lua index 8f580cec..d51fc281 100644 --- a/lua_probject/base_project/Game/View/Family/FamilyRoomCard.lua +++ b/lua_probject/base_project/Game/View/Family/FamilyRoomCard.lua @@ -1,27 +1,41 @@ local data = { - {num = 50,colorIndex = 0}, - {num = 200,colorIndex = 1}, - {num = 1000,colorIndex = 2}, + { num = 50, colorIndex = 0 }, + { num = 200, colorIndex = 1 }, + { num = 1000, colorIndex = 2 }, } --#region -local FamilyRoomCard ={} +local FamilyRoomCard = {} -local function charge(num) - print('充值',num) +local function charge(num, self) + local fgCtr = ControllerManager.GetController(NewGroupController) + fgCtr:FG_Recharge_Diamo(self.groupId, num, function(res) + print("收到充值房卡回调") + pt(res) + if res.ReturnCode ~= 0 then + ViewUtil.ErrorTip(res.ReturnCode, "操作失败") + return + end + local groupDiamo = res.Data.groupDiamo + local playerDiamo = res.Data.userDiamo + self.tex_curCard.text = "当前帐号房卡:" .. playerDiamo + self.tex_famliyCard.text = "亲友圈房卡:" .. groupDiamo + self.group.groupDiamo = groupDiamo + DataManager.SelfUser.diamo = playerDiamo + end) end --#endregion -function FamilyRoomCard:TryShow() +function FamilyRoomCard:TryShow(groupId) local Instance = self.New() - Instance:Show() + Instance:Show(groupId) end function FamilyRoomCard.New() - setmetatable(FamilyRoomCard, {__index = BaseWindow}) - local Instance = setmetatable({}, {__index = FamilyRoomCard}) + setmetatable(FamilyRoomCard, { __index = BaseWindow }) + local Instance = setmetatable({}, { __index = FamilyRoomCard }) BaseWindow.init(Instance, "ui://Family/com_roomCard") Instance._close_destroy = true @@ -35,16 +49,14 @@ function FamilyRoomCard.New() end) Instance.list_bayCrad.itemRenderer = function(index, obj) - local _idx = index +1 + local _idx = index + 1 local num = data[_idx].num obj:GetChild("tex_cardNum").text = num obj:GetController("cColor").selectedIndex = data[_idx].colorIndex obj.onClick:Set(function() - - charge(num) - print('房卡',num) + charge(num, Instance) end) end @@ -53,13 +65,14 @@ function FamilyRoomCard.New() return Instance end -function FamilyRoomCard:Show() +function FamilyRoomCard:Show(groupId) + self.groupId = groupId + self.group = DataManager.groups:get(self.groupId) self.tex_curCard.text = "当前帐号房卡:" .. DataManager.SelfUser.diamo - - --self.tex_famliyCard.text = "亲友圈房卡:" .. + self.tex_famliyCard.text = "亲友圈房卡:" .. self.group.groupDiamo BaseWindow.Show(self) end -return FamilyRoomCard \ No newline at end of file +return FamilyRoomCard diff --git a/lua_probject/base_project/Game/View/FamilyView.lua b/lua_probject/base_project/Game/View/FamilyView.lua index eeed7eee..ee84f5b2 100644 --- a/lua_probject/base_project/Game/View/FamilyView.lua +++ b/lua_probject/base_project/Game/View/FamilyView.lua @@ -249,7 +249,7 @@ function M:ShowShop() --self._child_familyLobbyShopView = LobbyShopView.new(self, self._group.id) --self._child_familyLobbyShopView:Show() - FamilyRoomCard:TryShow() + FamilyRoomCard:TryShow(self._group.id) end function M:ShowAllRank() diff --git a/wb_new_ui/assets/Family/com_roomCard.xml b/wb_new_ui/assets/Family/com_roomCard.xml index 1ab2fd51..10b68fc4 100644 --- a/wb_new_ui/assets/Family/com_roomCard.xml +++ b/wb_new_ui/assets/Family/com_roomCard.xml @@ -5,8 +5,8 @@ - - + + diff --git a/wb_unity_pro/Assets/ART/base/Family/ui/Family_fui.bytes b/wb_unity_pro/Assets/ART/base/Family/ui/Family_fui.bytes index f4e28435dc4cec861ad1c9049a3b3684050d9be4..b93556e60ca24e42fa428cb513b8a9eae0d56f28 100644 GIT binary patch delta 137 zcmZqfWAEx?-|%)7S2qI#!#YL=2F4SU7wXAQZdlF9$S_%MwKe00$?sO_gV{2hm#tp@ z)nEGQ-pNlpd!O!@@U(yXvyS~wdl$anGs_YT7})d7;*%{3@)-C^QY+%q5_5AhE1eUI aQWzwj?Ar9Szx(N&4m2&>r!Hj7Qw0FdXgy>A delta 125 zcmeC`V{h(b-|%)7W_AY$CXO@ux1ACrXe6mGB9s^%VYDIinVs1`mrE_9Y3WMmAU7McvcR!ue Q0atElX}EpPLdHB*015X!&j0`b diff --git a/wb_unity_pro/Assets/StreamingAssets/init2_1.json b/wb_unity_pro/Assets/StreamingAssets/init2_1.json index af385fff..ab54858e 100644 --- a/wb_unity_pro/Assets/StreamingAssets/init2_1.json +++ b/wb_unity_pro/Assets/StreamingAssets/init2_1.json @@ -1,109 +1,109 @@ [ { "lua_path": "/tolua_project,/base_project,/main_project", - "ver": "1.0.8", + "ver": "1.0.9", "name": "base_script", "check": true, "bundle": "base/base_script", - "version": "1.0.8" + "version": "1.0.9" }, { - "ver": "1.0.8", + "ver": "1.0.9", "name": "common", "check": true, "bundle": "base/common", - "version": "1.0.8" + "version": "1.0.9" }, { - "ver": "1.0.8", + "ver": "1.0.9", "name": "login", "check": true, "bundle": "base/login", - "version": "1.0.8" + "version": "1.0.9" }, { - "ver": "1.0.8", + "ver": "1.0.9", "name": "lobby", "check": true, "bundle": "base/lobby", - "version": "1.0.8" + "version": "1.0.9" }, { - "ver": "1.0.8", + "ver": "1.0.9", "name": "Family", "check": true, "bundle": "base/Family", - "version": "1.0.8" + "version": "1.0.9" }, { - "ver": "1.0.8", + "ver": "1.0.9", "name": "chat", "check": true, "bundle": "base/chat", - "version": "1.0.8" + "version": "1.0.9" }, { - "ver": "1.0.8", + "ver": "1.0.9", "name": "newgroup", "check": true, "bundle": "base/newgroup", - "version": "1.0.8" + "version": "1.0.9" }, { - "ver": "1.0.8", + "ver": "1.0.9", "name": "rank", "check": true, - "version": "1.0.8", + "version": "1.0.9", "bundle": "base/rank" }, { - "ver": "1.0.8", + "ver": "1.0.9", "name": "main_majiang", "check": true, - "version": "1.0.8", + "version": "1.0.9", "bundle": "base/main_majiang" }, { - "ver": "1.0.8", + "ver": "1.0.9", "name": "main_poker", "check": true, - "version": "1.0.8", + "version": "1.0.9", "bundle": "base/main_poker" }, { - "ver": "1.0.8", + "ver": "1.0.9", "name": "main_zipai", "check": true, - "version": "1.0.8", + "version": "1.0.9", "bundle": "base/main_zipai" }, { - "ver": "1.0.8", + "ver": "1.0.9", "name": "static", "check": true, "bundle": "base/static", - "version": "1.0.8" + "version": "1.0.9" }, { - "ver": "1.0.8", + "ver": "1.0.9", "is_res": true, "name": "embed", "check": true, "bundle": "base/embed", - "version": "1.0.8" + "version": "1.0.9" }, { - "ver": "1.0.8", + "ver": "1.0.9", "name": "main_pokemajiang", "check": true, - "version": "1.0.8", + "version": "1.0.9", "bundle": "base/main_pokemajiang" }, { - "ver": "1.0.8", + "ver": "1.0.9", "name": "main_zipaimajiang", "check": true, - "version": "1.0.8", + "version": "1.0.9", "bundle": "base/main_zipaimajiang" } ] diff --git a/wb_unity_pro/Assets/start.unity b/wb_unity_pro/Assets/start.unity index bffd42fa..3090087e 100644 --- a/wb_unity_pro/Assets/start.unity +++ b/wb_unity_pro/Assets/start.unity @@ -581,7 +581,7 @@ Camera: m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0.019607844} m_projectionMatrixMode: 1 m_GateFitMode: 2 m_FOVAxisMode: 0 @@ -598,7 +598,7 @@ Camera: far clip plane: 30 field of view: 60 orthographic: 1 - orthographic size: 10.8 + orthographic size: 10 m_Depth: 1 m_CullingMask: serializedVersion: 2 @@ -622,7 +622,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2064634016} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 22.44, y: -10.8, z: 0} + m_LocalPosition: {x: 30, y: -10, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} diff --git a/wb_unity_pro/ProjectSettings/GraphicsSettings.asset b/wb_unity_pro/ProjectSettings/GraphicsSettings.asset index ad8f23e5..4f4dac17 100644 --- a/wb_unity_pro/ProjectSettings/GraphicsSettings.asset +++ b/wb_unity_pro/ProjectSettings/GraphicsSettings.asset @@ -38,7 +38,6 @@ GraphicsSettings: - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 16001, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 16003, guid: 0000000000000000f000000000000000, type: 0} m_PreloadedShaders: [] m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}