这是一个比较粗糙的, Unity 使用大厅的示例.
主要展示的是大厅三种消息的监听.
因为消息内容没有明确类型, 所以需要靠 C# 的 GetType() 方法自己寻找.
目前 "rooms", "+", "-" 消息内容对应的分别是 一个 IndexedDictionary 数组, 一个 List 和 一个 string.
注意这些可能会在未来版本中有所改变.

0_1670412203897_1.jpg
按左边的按钮可以新建房间.
房间会在右边显示出来.

0_1670412219289_2.jpg
在监视页面按 Dispose 按钮销毁房间.
销毁消息会传回 Unity 触发房间列表的更新.

代码
https://github.com/CocosGames/LobbyRoomTest

参考
https://docs.colyseus.io/colyseus/builtin-rooms/lobby
https://github.com/colyseus/colyseus-examples/blob/master/src/rooms/07-custom-lobby-room.ts