gpg::
  #include <multiplayer_participant.h>
  Çok oyunculu maçtaki bir katılımcıyla ilgili verileri içeren veri yapısı.
Özet
| Oluşturucular ve Yıkıcılar | |
|---|---|
| MultiplayerParticipant() | |
| MultiplayerParticipant(std::shared_ptr< const MultiplayerParticipantImpl > impl) | |
| MultiplayerParticipant(const MultiplayerParticipant & copy_from)Mevcut  MultiplayerParticipantöğesinin bir kopyasını oluşturur. | |
| MultiplayerParticipant(MultiplayerParticipant && move_from)Mevcut bir  MultiplayerParticipantöğeyi taşır. | |
| ~MultiplayerParticipant() | 
| Herkese açık işlevler | |
|---|---|
| AvatarUrl(ImageResolution resolution) const  | const std::string &Bu  MultiplayerParticipantavatarına ait avatar resminin bulunduğu URL'yi döndürür. | 
| DisplayName() const  | const std::string &Bu  MultiplayerParticipantiçin görünen ad. | 
| HasMatchResult() const  | boolBu katılımcının bu eşleşme için sonucu olup olmadığı.  | 
| HasPlayer() const  | boolBir Oynatıcı'nın bu  MultiplayerParticipantile ilişkili olup olmadığı. | 
| Id() const  | const std::string &Bu  MultiplayerParticipantöğesininId. | 
| IsConnectedToRoom() const  | boolBu katılımcının bir  RealTimeRoomile bağlantılı olup olmadığı. | 
| MatchRank() const  | uint32_tBu  MultiplayerParticipantöğesinin, eşleşmesi içindeki sıralaması. | 
| MatchResult() const  | Bu  MultiplayerParticipantiçin yapılan eşleşmenin sonucu. | 
| Player() const  | Bu  MultiplayerParticipantile ilişkili Oynatıcı. | 
| Status() const  | Bu  MultiplayerParticipantöğesinin eşleşmeyle ilgili durumu. | 
| Valid() const  | boolBu  MultiplayerParticipantsütunu veriyle doldurulursa true değerini döndürür. | 
| operator=(const MultiplayerParticipant & copy_from) | Bu  MultiplayerParticipant, başka bir kuruluştan kopyalayarak atanır. | 
| operator=(MultiplayerParticipant && move_from) | Bu  MultiplayerParticipant, başka bir öğeyi içine taşıyarak atar. | 
Herkese açık işlevler
AvatarUrl
const std::string & AvatarUrl( ImageResolution resolution ) const
Bu MultiplayerParticipant avatarına ait avatar resminin bulunduğu URL'yi döndürür. 
ImageResolution parametresi, döndürülen görüntünün çözünürlüğünü belirtir. Çözünürlük için icon veya HI_RES değerini belirtin. Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir. 
DisplayName
const std::string & DisplayName() const
Bu MultiplayerParticipant için görünen ad. 
Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir.
HasMatchResult
bool HasMatchResult() const
Bu katılımcının bu eşleşme için sonucu olup olmadığı.
Yanlış değerine ayarlanırsa MatchResult ve MatchRank, geçerli veriler döndürmez. Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir.
HasPlayer
bool HasPlayer() const
Bir Oynatıcı'nın bu MultiplayerParticipant ile ilişkili olup olmadığı. 
Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir.
Kimlik
const std::string & Id() const
Bu MultiplayerParticipant öğesinin Id. 
Id öğeleri yalnızca tek bir eşleşme kapsamında geçerlidir ve Player::Id() öğelerinden farklıdır. Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir. 
IsConnectedToRoom
bool IsConnectedToRoom() const
Bu katılımcının bir RealTimeRoom ile bağlantılı olup olmadığı. 
Bu, TurnBasedMatch içinden bir katılımcıysa her zaman false (yanlış) değerini alır. 
MatchRank
uint32_t MatchRank() const
Bu MultiplayerParticipant öğesinin, eşleşmesi içindeki sıralaması. 
Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir. HasMatchResult(), doğru değerini döndürmezse bu işlev 0 değerini döndürür. 
MatchResult
gpg::MatchResult MatchResult() const
Bu MultiplayerParticipant için yapılan eşleşmenin sonucu. 
Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir. HasMatchResult(), doğru değerini döndürmezse bu işlev, MatchResult::None değerini döndürür. 
MultiplayerParticipant
MultiplayerParticipant()
MultiplayerParticipant
MultiplayerParticipant( std::shared_ptr< const MultiplayerParticipantImpl > impl )
shared_ptr değerinden MultiplayerParticipantImpl değerine bir MultiplayerParticipant oluşturur. 
API tarafından dahili kullanım için tasarlanmıştır.
MultiplayerParticipant
MultiplayerParticipant( const MultiplayerParticipant & copy_from )
Mevcut MultiplayerParticipant öğesinin bir kopyasını oluşturur. 
MultiplayerParticipant
MultiplayerParticipant( MultiplayerParticipant && move_from )
Mevcut bir MultiplayerParticipant öğeyi taşır. 
Oyuncu
gpg::Player Player() const
Bu MultiplayerParticipant ile ilişkili Oynatıcı. 
Bu işlevin kullanılabilmesi için hem Valid hem de HasPlayer doğru değerini döndürmelidir.
Durum
ParticipantStatus Status() const
Bu MultiplayerParticipant öğesinin eşleşmeyle ilgili durumu. 
Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir.
Geçerli
bool Valid() const
Bu MultiplayerParticipant sütunu veriyle doldurulursa true değerini döndürür. 
Bu MultiplayerParticipant üzerindeki alıcı işlevlerinin (DisplayName, AvatarUrl, Id vb.) kullanılabilmesi için doğru değerine sahip olmalıdır. 
operator=
MultiplayerParticipant & operator=( const MultiplayerParticipant & copy_from )
Bu MultiplayerParticipant, başka bir kuruluştan kopyalayarak atanır. 
operator=
MultiplayerParticipant & operator=( MultiplayerParticipant && move_from )
Bu MultiplayerParticipant, başka bir öğeyi içine taşıyarak atar. 
~Çok OyunculuKatılımcı
~MultiplayerParticipant()
