型 内容 bool この値が true の場合、自身が入室可能なロビーの一覧情報を取得可能にします。
false であれば、自身が入室可能なロビーの一覧情報を取得しません。
デフォルト値は true です。
false であれば、他クライアントによるロビー一覧情報を取得せず、かつ、作成または削除時に関する接続コールバックも呼び出されませんが、
ロビーの状態に関する通信処理負荷を軽減させることができます。
// ロビー一覧の情報を取得するよう設定します。 MonobitEngine.MonobitNetwork.EnableGetLobbyData = true;
型 内容 List<LobbyData> 以下に示す LobbyData 型の情報(ロビー情報)の一覧を List 形式で取得します。
データ型 フィールド名 内容 string Name ロビーの名前 LobbyKind Kind 以下の定数値で示される、ロビーの種類
定数値 内容 LobbyKind.Default 通常のロビー LobbyKind.Query ルームのクエリー検索に対応したロビー LobbyKind.Random ルームのランダム検索に対応したロビー int PlayerCount 現在ロビーに入室しているクライアントの数 int RoomCount 現在ロビーに登録されているルームの数
// ロビー一覧の情報を表示します。 foreach (LobbyData info in MonobitEngine.MonobitNetwork.LobbyDataList) { Debug.Log(" Lobby Name : " + info.Name); Debug.Log(" Lobby Kind : " + info.Kind.ToString()); Debug.Log(" Players in Lobby : " + info.PlayerCount); Debug.Log(" Rooms in Lobby : " + info.RoomCount); }