1
This commit is contained in:
@@ -207,12 +207,14 @@ namespace Assets.MyGame.Scripts.Net
|
||||
break;
|
||||
case "ExitRoomSuccess":
|
||||
{
|
||||
// 4.4 退出成功(自己):清空本地房间状态 → 回大厅重拉列表(0 = 重新加入大厅通知组)
|
||||
// 4.4 退出成功(自己):清空本地房间状态 → 面板还开着(被踢/其他路径)才回大厅刷列表
|
||||
var va = JsonConvert.DeserializeObject<WebSocketResponseBase<string>>(msg).arguments[0];
|
||||
if (GameManager.Instance.user.id == va)
|
||||
{
|
||||
if (roomMainPanel != null) roomMainPanel.ClearRoomLocalState();
|
||||
WebSocketSendList.GetRoomListChineseChess(0);
|
||||
// 面板已关闭(返回大厅退出)时不刷列表,否则 GetRoomList 响应会把已关的面板重新拉起
|
||||
if (roomMainPanel != null && roomMainPanel.gameObject.activeInHierarchy)
|
||||
WebSocketSendList.GetRoomListChineseChess(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user