次の方法で共有


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

関連項目

PFLobby メンバー