From 065e2824b26e32adaef3f6181ca7c243672b038b Mon Sep 17 00:00:00 2001 From: YangHua <1475658476@qq.com> Date: Wed, 22 Nov 2023 17:41:20 +0800 Subject: [PATCH] 2123 --- Assets/Temp/Scripts/Taskpanel.cs | 2 ++ Assets/Zion/Scripts/Adam/UIBootstrap.cs | 28 +++++++++++++------------ 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/Assets/Temp/Scripts/Taskpanel.cs b/Assets/Temp/Scripts/Taskpanel.cs index 4e803525..c908b2cd 100644 --- a/Assets/Temp/Scripts/Taskpanel.cs +++ b/Assets/Temp/Scripts/Taskpanel.cs @@ -146,6 +146,8 @@ public class Taskpanel : MonoBehaviour { Debug.Log("Leaveroom"); _ = SyncCreateRoom.SendMessageAsync($"send2room offline,{GlobalFlag.currentUser.user_id}"); + string _msg = "leaveroom "; + _ = AdamSync.SyncCreateRoom.SendMessageAsync(_msg); SceneManager.LoadScene("SampleScene"); } diff --git a/Assets/Zion/Scripts/Adam/UIBootstrap.cs b/Assets/Zion/Scripts/Adam/UIBootstrap.cs index ae273cf9..3edb1f1e 100644 --- a/Assets/Zion/Scripts/Adam/UIBootstrap.cs +++ b/Assets/Zion/Scripts/Adam/UIBootstrap.cs @@ -30,17 +30,7 @@ public class UIBootstrap : MonoSingleton AdamSync.SyncCreateRoom.send2roomRequset += OnOtherPlayerOnline; } - public void OnOtherPlayerOnline(string msg) - { - string[] data = msg.Split(','); - Debug.Log(data[1]); - if (data[0] == "offline") - { - GameManager.Instance.RemovePlayer(ulong.Parse(data[1])); - string _msg = "leaveroom "; - _ = AdamSync.SyncCreateRoom.SendMessageAsync(_msg); - } - } + public async void GetSceneData(string roomId) { @@ -104,8 +94,18 @@ public class UIBootstrap : MonoSingleton public void OnGetRoomsInfo(string msg) { Debug.Log("OnGetRooms====" + msg); - } - + } + public void OnOtherPlayerOnline(string msg) + { + string[] data = msg.Split(','); + Debug.Log(data[1]); + if (data[0] == "offline") + { + GameManager.Instance.RemovePlayer(ulong.Parse(data[1])); + + } + } + // Update is called once per frame void Update() { @@ -140,6 +140,7 @@ public class UIBootstrap : MonoSingleton AdamSync.SyncCreateRoom.getRoomsRequset -= OnGetRooms; AdamSync.SyncCreateRoom.getroomusersRequset -= OnGetRoomsUsers; AdamSync.SyncCreateRoom.send2roomRequset -= OnGetRoomsInfo; + AdamSync.SyncCreateRoom.send2roomRequset -= OnOtherPlayerOnline; } private void OnDestory() { @@ -147,5 +148,6 @@ public class UIBootstrap : MonoSingleton AdamSync.SyncCreateRoom.getRoomsRequset -= OnGetRooms; AdamSync.SyncCreateRoom.getroomusersRequset -= OnGetRoomsUsers; AdamSync.SyncCreateRoom.send2roomRequset -= OnGetRoomsInfo; + AdamSync.SyncCreateRoom.send2roomRequset -= OnOtherPlayerOnline; } }