This commit is contained in:
YangHua 2023-11-22 16:25:14 +08:00
parent 4dae4b474c
commit 20ef229f32
2 changed files with 17 additions and 6 deletions

View File

@ -42,7 +42,7 @@ public class Taskpanel : MonoBehaviour
private bool isp = true; private bool isp = true;
void Start() void Start()
{ {
SyncCreateRoom.send2roomRequset += OnOtherPlayerOnline;
fanhui.onClick.AddListener(() => fanhui.onClick.AddListener(() =>
{ {
GameMain.tiao = false; GameMain.tiao = false;
@ -143,7 +143,21 @@ public class Taskpanel : MonoBehaviour
} }
}); });
} }
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 ";
_ = SyncCreateRoom.SendMessageAsync(_msg);
SceneManager.LoadScene("SampleScene");
}
}
public void OnLeaveRoom() public void OnLeaveRoom()
{ {
Debug.Log("Leaveroom"); Debug.Log("Leaveroom");

View File

@ -202,10 +202,7 @@ public class GameManager : MonoSingleton<GameManager>
} }
break; break;
case "offline": case "offline":
RemovePlayer(ulong.Parse(data[1]));
string _msg = "leaveroom ";
_ = SyncCreateRoom.SendMessageAsync(_msg);
SceneManager.LoadScene("SampleScene");
break; break;
default: default:
break; break;