gpg:: MultiplayerParticipant
#include <multiplayer_participant.h>
Çok oyunculu maçtaki bir katılımcıyla ilgili veriler 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 bir
MultiplayerParticipant dosyasının bir kopyasını oluşturur. |
|
MultiplayerParticipant(MultiplayerParticipant && move_from)
Mevcut bir
MultiplayerParticipant öğesini taşır. |
|
~MultiplayerParticipant()
|
Kamu işlevleri |
|
---|---|
AvatarUrl(ImageResolution resolution) const
|
const std::string &
Bu
MultiplayerParticipant avatarının 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 bir 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 arasından Id |
IsConnectedToRoom() const
|
bool
Bu katılımcının bir
RealTimeRoom cihazına bağlı olup olmadığı. |
MatchRank() const
|
uint32_t
Bu
MultiplayerParticipant için eşleşme içindeki sıralama. |
MatchResult() const
|
Bu
MultiplayerParticipant için eşleşmenin sonucu. |
Player() const
|
Bu
MultiplayerParticipant ile ilişkili Oynatıcı. |
Status() const
|
Bu
MultiplayerParticipant öğesinin eşleşmeye göre durumu. |
Valid() const
|
bool
Bu
MultiplayerParticipant veriyle doldurulursa true değerini döndürür. |
operator=(const MultiplayerParticipant & copy_from)
|
Bu
MultiplayerParticipant değerini, başka bir birinden kopyalayarak atar. |
operator=(MultiplayerParticipant && move_from)
|
Bu
MultiplayerParticipant için başka bir öğe taşıyarak MultiplayerParticipant değerini atar. |
Kamu işlevleri
AvatarUrl
const std::string & AvatarUrl( ImageResolution resolution ) const
Bu MultiplayerParticipant
avatarının 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 belirtin. Bu işlevin kullanılabilmesi için Valid (Geçerli) değerinin doğru döndürülmesi gerekir.
DisplayName
const std::string & DisplayName() const
Bu MultiplayerParticipant
için görünen ad.
Bu işlevin kullanılabilmesi için Valid (Geçerli) değerinin doğru döndürülmesi gerekir.
HasMatchResult
bool HasMatchResult() const
Bu katılımcının bu eşleşme için bir sonucu olup olmadığı.
Yanlış değeri döndürülürse MatchResult ve MatchRank geçerli veri döndürmez. Bu işlevin kullanılabilmesi için Valid (Geçerli) değerinin doğru döndürülmesi gerekir.
HasPlayer
bool HasPlayer() const
Bir Oynatıcı'nın bu MultiplayerParticipant
ile ilişkili olup olmadığı.
Bu işlevin kullanılabilmesi için Valid (Geçerli) değerinin doğru döndürülmesi gerekir.
Kimlik
const std::string & Id() const
Bu MultiplayerParticipant
arasından Id
Id
öğeleri yalnızca tek bir eşleşme kapsamında geçerlidir ve Player::Id()
metriğinden farklıdır. Bu işlevin kullanılabilmesi için Valid (Geçerli) değerinin doğru döndürülmesi gerekir.
IsConnectedToRoom
bool IsConnectedToRoom() const
Bu katılımcının bir RealTimeRoom
cihazına bağlı olup olmadığı.
Bu, bir TurnBasedMatch
katılımcısıysa her zaman yanlış değerini alır.
MatchRank
uint32_t MatchRank() const
Bu MultiplayerParticipant
için eşleşme içindeki sıralama.
Bu işlevin kullanılabilmesi için Valid (Geçerli) değerinin doğru döndürülmesi gerekir. 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 eşleşmenin sonucu.
Bu işlevin kullanılabilmesi için Valid (Geçerli) değerinin doğru döndürülmesi gerekir. 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ıma yöneliktir.
MultiplayerParticipant
MultiplayerParticipant( const MultiplayerParticipant & copy_from )
Mevcut bir MultiplayerParticipant
dosyasının bir kopyasını oluşturur.
MultiplayerParticipant
MultiplayerParticipant( MultiplayerParticipant && move_from )
Mevcut bir MultiplayerParticipant
öğesini taşır.
Oyuncu
gpg::Player Player() const
Bu MultiplayerParticipant
ile ilişkili Oynatıcı.
Bu işlevin kullanılabilmesi için Valid ve HasPlayer değerlerinin her ikisi de true değerini döndürmelidir.
Durum
ParticipantStatus Status() const
Bu MultiplayerParticipant
öğesinin eşleşmeye göre durumu.
Bu işlevin kullanılabilmesi için Valid (Geçerli) değerinin doğru döndürülmesi gerekir.
Geçerli
bool Valid() const
Bu MultiplayerParticipant
veriyle doldurulursa true değerini döndürür.
Bu MultiplayerParticipant
üzerindeki alıcı işlevlerinin (DisplayName
, AvatarUrl
, Id
vb.) kullanılabilmesi için true (doğru) olmalıdır.
operatör=
MultiplayerParticipant & operator=( const MultiplayerParticipant & copy_from )
Bu MultiplayerParticipant
değerini, başka bir birinden kopyalayarak atar.
operatör=
MultiplayerParticipant & operator=( MultiplayerParticipant && move_from )
Bu MultiplayerParticipant
için başka bir öğe taşıyarak MultiplayerParticipant
değerini atar.
~Çok Oyunculu Katılımcı
~MultiplayerParticipant()