From d0b2bdd412e3b2d9b0c0de620d19299c548b9252 Mon Sep 17 00:00:00 2001 From: ZhangBiao Date: Thu, 11 Nov 2021 14:28:02 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=81=B5=E8=84=89=E7=A7=98=E5=A2=83?= =?UTF-8?q?=E3=80=91=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ManagedResources/~Lua/Logic/GameEvent.lua | 3 +++ .../LingMaiMiJing/LingMaiMiJingManager.lua | 20 +++++++++++++++++++ .../LingMaiMiJing/LingMaiMiJingPanel.lua | 5 ++++- 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/Assets/ManagedResources/~Lua/Logic/GameEvent.lua b/Assets/ManagedResources/~Lua/Logic/GameEvent.lua index 6b73d7ea79..5b32a1be6e 100644 --- a/Assets/ManagedResources/~Lua/Logic/GameEvent.lua +++ b/Assets/ManagedResources/~Lua/Logic/GameEvent.lua @@ -527,4 +527,7 @@ GameEvent = { UpdateBetTime = "YuJianXing.UpdateBetTime", EndBetPanel = "YuJianXing.EndBetPanel", }, + LingMaiMiJing = { + RefreshPanel = "LingMaiMiJing.RefreshPanel", + } } \ No newline at end of file diff --git a/Assets/ManagedResources/~Lua/Modules/LingMaiMiJing/LingMaiMiJingManager.lua b/Assets/ManagedResources/~Lua/Modules/LingMaiMiJing/LingMaiMiJingManager.lua index a15acacc70..9a31f59e06 100644 --- a/Assets/ManagedResources/~Lua/Modules/LingMaiMiJing/LingMaiMiJingManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/LingMaiMiJing/LingMaiMiJingManager.lua @@ -2,7 +2,27 @@ LingMaiMiJingManager = {} local this = LingMaiMiJingManager function this.Initialize() + this.state = 1 + this.startTime = 1636601615 + this.endTime = 1636646400 + this.myPlaceId = 3 + this.rankData = { + [1] = {playerId = 1,playerName = "我叫1",placeId = 1}, + [2] = {playerId = 2,playerName = "我叫2",placeId = 2}, + [3] = {playerId = 3,playerName = "我叫3",placeId = 3}, + [4] = {playerId = 4,playerName = "我叫4",placeId = 4}, + [5] = {playerId = 5,playerName = "我叫5",placeId = 5}, + } end +--获取服务器发来的信息 +function this.GetLingMaiServerData(msg) + this.state = msg.state + this.startTime = msg.state.startTime + this.endTime = msg.state.endTime + this.myPlaceId = msg.myPlaceId + this.rankData = msg.rankData + Game.GlobalEvent:DispatchEvent(GameEvent.LingMaiMiJing.RefreshPanel) +end return LingMaiMiJingManager \ No newline at end of file diff --git a/Assets/ManagedResources/~Lua/Modules/LingMaiMiJing/LingMaiMiJingPanel.lua b/Assets/ManagedResources/~Lua/Modules/LingMaiMiJing/LingMaiMiJingPanel.lua index 31eb64d8d2..4f2eb2cfc3 100644 --- a/Assets/ManagedResources/~Lua/Modules/LingMaiMiJing/LingMaiMiJingPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/LingMaiMiJing/LingMaiMiJingPanel.lua @@ -22,15 +22,17 @@ end --添加事件监听(用于子类重写) function LingMaiMiJingPanel:AddListener() + Game.GlobalEvent:AddEvent(GameEvent.LingMaiMiJing.RefreshPanel, self.Refresh,self) end --移除事件监听(用于子类重写) function LingMaiMiJingPanel:RemoveListener() + Game.GlobalEvent:RemoveEvent(GameEvent.LingMaiMiJing.RefreshPanel, self.Refresh,self) end --跨服 function LingMaiMiJingPanel:OnOpen() - self.UpView:OnOpen({showType = UpViewOpenType.ShowLeft, panelType = PanelType.QiJie}) + self.UpView:OnOpen({showType = UpViewOpenType.ShowLeft, panelType = PanelType.Main}) end --界面打开时调用(用于子类重写) @@ -39,6 +41,7 @@ function LingMaiMiJingPanel:OnShow() end function LingMaiMiJingPanel:Refresh() + LogYellow("刷新了一次") end --界面关闭时调用(用于子类重写)