PFLobbySearchResult
PFMultiplayerFindLobbies 操作が正常に完了したときに受信したロビー検索結果のコレクション内のエントリ。
構文
struct PFLobbySearchResult {
const char* lobbyId;
const char* connectionString;
const PFEntityKey* ownerEntity;
uint32_t maxMemberCount;
uint32_t currentMemberCount;
uint32_t searchPropertyCount;
const char* const* searchPropertyKeys;
const char* const* searchPropertyValues;
uint32_t friendCount;
const PFEntityKey* friends;
PFLobbyMembershipLock membershipLock;
}
メンバー
lobbyId
const char*
が null で終わる
見つかったロビーの ID。
connectionString
const char*
が null で終わる
見つかったロビーの接続文字列。
connectionString
は null にできます。 この場合、参加するには招待が必要です。
ownerEntity
const PFEntityKey*
nullptr でもかまいません
ロビーの現在のオーナー。
ownerEntity
ロビーに現在オーナーがいない場合は null になる可能性があります。
maxMemberCount
uint32_t
このロビーに存在できるメンバーの最大数。
currentMemberCount
uint32_t
このロビーに現在存在するメンバーの数。
searchPropertyCount
uint32_t
このロビーに関連付けられている検索プロパティ。
searchPropertyKeys
const char* const*
サイズ searchPropertyCount
の配列
このロビーに関連付けられている検索プロパティのキー。
searchPropertyValues
const char* const*
サイズ searchPropertyCount
の配列
このロビーに関連付けられている検索プロパティの値。
friendCount
uint32_t
ロビー検索が PFLobbySearchFriendsFilter
により実行された場合は、見つかったロビーの友だちの数。
この検索結果を生成したロビー検索が PFLobbySearchFriendsFilter
で実行されなかった場合、この値は常に 0 になります。
一部のマルチプレイヤー ソーシャル ネットワークでは、友だち関係は一方向です。 あるユーザーは、別のユーザーを "フォロー" したり、自分の友だちにしたりすることもできますが、相手方にも同じことが必ずしも当てはまるとは限りません。 検索結果で友だちと返ってくるのは、双方向の友だちの場合のみです。 つまり、ロビーに対してクエリを実行するユーザーとロビー内のユーザーは、両方とも友だちである必要があります。
friends
const PFEntityKey*
サイズ friendCount
の配列
ロビー検索が PFLobbySearchFriendsFilter
により実行された場合は、見つかったロビーのリスト。
この検索結果を生成したロビー検索が PFLobbySearchFriendsFilter
で実行されなかった場合、このリストは常に空になります。
一部のマルチプレイヤー ソーシャル ネットワークでは、友だち関係は一方向です。 あるユーザーは、別のユーザーを "フォロー" したり、自分の友だちにしたりすることもできますが、相手方にも同じことが必ずしも当てはまるとは限りません。 検索結果で友だちと返ってくるのは、双方向の友だちの場合のみです。 つまり、ロビーに対してクエリを実行するユーザーとロビー内のユーザーは、両方とも友だちである必要があります。
membershipLock
PFLobbyMembershipLock
検出されたロビーの現在のロック状態。
要件
ヘッダー: PFLobby.h