你好,
在设置完 CustomRoomProperties 后,属性会存放在 Room 中,但是不会暴露到大厅里(考虑到同步的开销),如果需要在 Lobby 中访问(或匹配),请在 RoomOptions 的 CustoRoomPropertyKeysForLobby 声明出要暴露的 key。
示例代码如下:
RoomOptions options = new RoomOptions {
CustomRoomProperties = new PlayObject {
{ "owner", "123" }
},
CustoRoomPropertyKeysForLobby = new System.Collections.Generic.List<string> { "owner" }
};
return c1.CreateRoom(roomOptions: options);