gpg:: MultiplayerParticipant
#include <multiplayer_participant.h>
Struktura danych zawierająca dane o uczestniku w grze wieloosobowej.
Podsumowanie
Konstruktory i niszczyciele |
|
---|---|
MultiplayerParticipant()
|
|
MultiplayerParticipant(std::shared_ptr< const MultiplayerParticipantImpl > impl)
|
|
MultiplayerParticipant(const MultiplayerParticipant & copy_from)
Tworzy kopię istniejącego elementu
MultiplayerParticipant . |
|
MultiplayerParticipant(MultiplayerParticipant && move_from)
Przenosi dotychczasowy
MultiplayerParticipant . |
|
~MultiplayerParticipant()
|
Funkcje publiczne |
|
---|---|
AvatarUrl(ImageResolution resolution) const
|
const std::string &
Zwraca adres URL, pod którym znajduje się obraz awatara użytkownika
MultiplayerParticipant . |
DisplayName() const
|
const std::string &
Wyświetlana nazwa elementu
MultiplayerParticipant . |
HasMatchResult() const
|
bool
Określa, czy ten uczestnik ma wynik w ramach tego meczu.
|
HasPlayer() const
|
bool
Określa, czy z tym elementem (
MultiplayerParticipant ) jest powiązany odtwarzacz. |
Id() const
|
const std::string &
Id elementu MultiplayerParticipant . |
IsConnectedToRoom() const
|
bool
Określa, czy ten uczestnik jest połączony z urządzeniem
RealTimeRoom . |
MatchRank() const
|
uint32_t
Pozycja elementu
MultiplayerParticipant w dopasowaniu. |
MatchResult() const
|
Wynik dopasowania dla tego zasobu (
MultiplayerParticipant ). |
Player() const
|
Odtwarzacz powiązany z tym urządzeniem (
MultiplayerParticipant ). |
Status() const
|
Stan elementu
MultiplayerParticipant w odniesieniu do dopasowania. |
Valid() const
|
bool
Zwraca wartość „prawda”, jeśli w elemencie
MultiplayerParticipant znajdują się dane. |
operator=(const MultiplayerParticipant & copy_from)
|
Przypisuje ten element (
MultiplayerParticipant ), kopiując go z innego elementu. |
operator=(MultiplayerParticipant && move_from)
|
Przypisuje ten element typu
MultiplayerParticipant , przenosząc do niego inny. |
Funkcje publiczne
AvatarUrl
const std::string & AvatarUrl( ImageResolution resolution ) const
Zwraca adres URL, pod którym znajduje się obraz awatara użytkownika MultiplayerParticipant
.
Parametr ImageResolution
określa rozdzielczość zwróconego obrazu. Określ rozdzielczość ICON lub HI_RES. Aby można było używać tej funkcji, Valid musi zwracać wartość „true” (prawda).
DisplayName
const std::string & DisplayName() const
Wyświetlana nazwa elementu MultiplayerParticipant
.
Aby można było używać tej funkcji, Valid musi zwracać wartość „true” (prawda).
HasMatchResult
bool HasMatchResult() const
Określa, czy ten uczestnik ma wynik w ramach tego meczu.
Jeśli ma wartość fałsz, parametry MatchResult i MatchRank nie zwracają prawidłowych danych. Aby można było używać tej funkcji, Valid musi zwracać wartość „true” (prawda).
HasPlayer
bool HasPlayer() const
Określa, czy z tym elementem (MultiplayerParticipant
) jest powiązany odtwarzacz.
Aby można było używać tej funkcji, Valid musi zwracać wartość „true” (prawda).
Identyfikator
const std::string & Id() const
Id
elementu MultiplayerParticipant
.
Te dane (Id
) są prawidłowe tylko w zakresie jednego dopasowania i różnią się od reguł Player::Id()
. Aby można było używać tej funkcji, Valid musi zwracać wartość „true” (prawda).
IsConnectedToRoom
bool IsConnectedToRoom() const
Określa, czy ten uczestnik jest połączony z urządzeniem RealTimeRoom
.
Zawsze false, jeśli to uczestnik z TurnBasedMatch
.
MatchRank
uint32_t MatchRank() const
Pozycja elementu MultiplayerParticipant
w dopasowaniu.
Aby można było używać tej funkcji, Valid musi zwracać wartość „true” (prawda). Jeśli HasMatchResult()
nie zwraca wartości „prawda”, ta funkcja zwraca 0.
MatchResult
gpg::MatchResult MatchResult() const
Wynik dopasowania dla tego zasobu (MultiplayerParticipant
).
Aby można było używać tej funkcji, Valid musi zwracać wartość „true” (prawda). Jeśli HasMatchResult()
nie zwraca wartości „prawda”, ta funkcja zwraca MatchResult::None
.
MultiplayerParticipant
MultiplayerParticipant()
MultiplayerParticipant
MultiplayerParticipant( std::shared_ptr< const MultiplayerParticipantImpl > impl )
Konstruuje MultiplayerParticipant
od shared_ptr
do MultiplayerParticipantImpl
.
Przeznaczony do użytku wewnętrznego w interfejsie API.
MultiplayerParticipant
MultiplayerParticipant( const MultiplayerParticipant & copy_from )
Tworzy kopię istniejącego elementu MultiplayerParticipant
.
MultiplayerParticipant
MultiplayerParticipant( MultiplayerParticipant && move_from )
Przenosi dotychczasowy MultiplayerParticipant
.
Zawodnik
gpg::Player Player() const
Odtwarzacz powiązany z tym urządzeniem (MultiplayerParticipant
).
Aby można było używać tej funkcji, zarówno Valid, jak i HasPlayer muszą zwracać wartość „prawda”.
Stan
ParticipantStatus Status() const
Stan elementu MultiplayerParticipant
w odniesieniu do dopasowania.
Aby można było używać tej funkcji, Valid musi zwracać wartość „true” (prawda).
Prawidłowe
bool Valid() const
Zwraca wartość „prawda”, jeśli w elemencie MultiplayerParticipant
znajdują się dane.
Aby funkcje pobierania (DisplayName
, AvatarUrl
, Id
itp.) na tym obiekcie MultiplayerParticipant
mogły być użyte, musi mieć wartość prawda.
operator=
MultiplayerParticipant & operator=( const MultiplayerParticipant & copy_from )
Przypisuje ten element (MultiplayerParticipant
), kopiując go z innego elementu.
operator=
MultiplayerParticipant & operator=( MultiplayerParticipant && move_from )
Przypisuje ten element typu MultiplayerParticipant
, przenosząc do niego inny.
~uczestnik gry wieloosobowej
~MultiplayerParticipant()