ルーム一覧の取得

目次

  概要
  事前設定
  MonobitEngine.MonobitNetwork.GetRoomData メソッド
  関連する接続コールバック


概要

ロビーに紐づけられた、ルーム情報の一覧を取得します

  ロビーに紐づけられて作成されている、ルーム情報の一覧を取得する機能です。

  ロビーにつきましては こちら を御覧ください。
  ルームにつきましては こちら を御覧ください。


事前設定

MUNサーバに接続、かつロビーに入室している必要があります。

  ロビーに入室していない場合、ルーム一覧を取得することが出来ません。

ルームに入室している場合、ルーム入室直前のデータのまま更新されません。

  ルーム一覧はあくまで「ロビーにいて、ルーム未入室のプレイヤー」に対して通知されます。
  ルームに入室している状態では更新されませんので注意してください。


MonobitEngine.MonobitNetwork.GetRoomData メソッド

機能

  現在入室しているロビーに紐づけられている、ルーム情報の一覧を取得します。

引数

変数名 内容
- - -

戻り値

内容
RoomData[] ルーム情報の一覧を配列情報で取得します。

記述例

// ルーム一覧の情報を表示します。
foreach (RoomData info in MonobitEngine.MonobitNetwork.GetRoomData())
{
	Debug.Log(" Room Name : " + info.name);
	Debug.Log(" Players in Room : " + info.playerCount);
	Debug.Log(" Limit of Players : " + info.maxPlayers);
	Debug.Log(" Room is Open ? : " + ((info.open) ? "true" : "false"));
	Debug.Log(" Room is Visible ? : " + ((info.visible) ? "true" : "false"));
}


関連する接続コールバック

ルーム一覧情報が更新される際にコールバックされるメソッド

  このメソッドに関連して、以下の接続コールバックがあります。
  (接続コールバックについては こちら を参照してください。)
OnReceiveRoomListUpdate MUNサーバより、ルームの一覧の更新を受信した際に呼び出されます。