gpg:: MultiplayerParticipant
#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
MultiplayerParticipant avatarına ait avatar resminin bulunduğu URL'yi döndürür. |
DisplayName() const
|
const std::string &
Bu
MultiplayerParticipant için görünen ad. |
HasMatchResult() const
|
bool
Bu katılımcının bu eşleşme için sonucu olup olmadığı.
|
HasPlayer() const
|
bool
Bir Oynatıcı'nın bu
MultiplayerParticipant ile ilişkili olup olmadığı. |
Id() const
|
const std::string &
Bu
MultiplayerParticipant öğesinin Id. |
IsConnectedToRoom() const
|
bool
Bu katılımcının bir
RealTimeRoom ile bağlantılı olup olmadığı. |
MatchRank() const
|
uint32_t
Bu
MultiplayerParticipant öğesinin, eşleşmesi içindeki sıralaması. |
MatchResult() const
|
Bu
MultiplayerParticipant için yapılan eşleşmenin sonucu. |
Player() const
|
Bu
MultiplayerParticipant ile ilişkili Oynatıcı. |
Status() const
|
Bu
MultiplayerParticipant öğesinin eşleşmeyle ilgili durumu. |
Valid() const
|
bool
Bu
MultiplayerParticipant sü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()