gpg:: TurnBasedMatchConfig
#include <turn_based_match_config.h>
Struktura danych zawierająca dane potrzebne do utworzenia elementu TurnBasedMatch
.
Podsumowanie
Konstruktorzy i niszczyciele |
|
---|---|
TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl)
|
|
TurnBasedMatchConfig()
|
|
TurnBasedMatchConfig(const TurnBasedMatchConfig & copy_from)
Tworzy kopię istniejącego elementu
TurnBasedMatchConfig . |
|
TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)
Przenosi istniejące urządzenie
TurnBasedMatchConfig . |
Funkcje publiczne |
|
---|---|
ExclusiveBitMask() const
|
int64_t
Pikselowa maska informująca o rolach dostępnych tylko dla gracza w danej grze, np. „napastnik” lub „obroń”.
|
MaximumAutomatchingPlayers() const
|
uint32_t
Maksymalna liczba automatycznie dopasowanych graczy, których można dodać do gry.
|
MinimumAutomatchingPlayers() const
|
uint32_t
Minimalna liczba automatycznie dopasowanych graczy, których można dodać do gry.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
Identyfikatory graczy, których chcesz zaprosić do nowo utworzonej gry.
|
Valid() const
|
bool
Zwraca wartość „prawda”, jeśli pole
TurnBasedMatchConfig zawiera dane. |
Variant() const
|
uint32_t
Wartość specyficzna dla dewelopera używana do wskazania typu lub trybu dopasowania.
|
operator=(const TurnBasedMatchConfig & copy_from)
|
Przypisuje ten element
TurnBasedMatchConfig , kopiując go z innego elementu. |
operator=(TurnBasedMatchConfig && move_from)
|
Przypisuje element
TurnBasedMatchConfig , przenosząc do niego inny. |
Zajęcia |
|
---|---|
gpg:: |
Kompiluje co najmniej 1 obiekt TurnBasedMatchConfig. |
Funkcje publiczne
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Pikselowa maska informująca o rolach dostępnych tylko dla gracza w danej grze, np. „napastnik” lub „obroń”.
Aby zapewnić automatyczne dopasowanie, iloczyn logiczny (AND) w odtwarzaczach używanych w parze musi być równy zero. Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
Maksymalna liczba automatycznie dopasowanych graczy, których można dodać do gry.
Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Minimalna liczba automatycznie dopasowanych graczy, których można dodać do gry.
Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
Identyfikatory graczy, których chcesz zaprosić do nowo utworzonej gry.
Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).
TurnBasedMatchConfig
TurnBasedMatchConfig( std::shared_ptr< const TurnBasedMatchConfigImpl > impl )
Konstruuje TurnBasedMatchConfig
z shared_ptr
na TurnBasedMatchConfigImpl
.
Przeznaczona do użytku wewnętrznego przez interfejs API.
TurnBasedMatchConfig
TurnBasedMatchConfig()
TurnBasedMatchConfig
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
Tworzy kopię istniejącego elementu TurnBasedMatchConfig
.
TurnBasedMatchConfig
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
Przenosi istniejące urządzenie TurnBasedMatchConfig
.
Prawidłowy
bool Valid() const
Zwraca wartość „prawda”, jeśli pole TurnBasedMatchConfig
zawiera dane.
Aby można było użyć funkcji getter (PlayerIdsToInvite
, MinimumAutomatchingPlayers
itp.) w obiekcie TurnBasedMatchConfig
, musi ona zwracać wartość „true”.
Wariant
uint32_t Variant() const
Wartość specyficzna dla dewelopera używana do wskazania typu lub trybu dopasowania.
Tylko gracze z tą samą wartością mogą pasować. Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).
operator=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
Przypisuje ten element TurnBasedMatchConfig
, kopiując go z innego elementu.
operator=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
Przypisuje element TurnBasedMatchConfig
, przenosząc do niego inny.