gpg:: TurnBasedMatchConfig:: Builder
#include <turn_based_match_config_builder.h>
Kompiluje co najmniej 1 obiekt TurnBasedMatchConfig.
Podsumowanie
Konstruktorzy i niszczyciele |
|
---|---|
Builder()
|
Funkcje publiczne |
|
---|---|
AddAllPlayersToInvite(const std::vector< std::string > & player_ids)
|
Builder &
Dodaje wielu graczy do listy, których możesz zaprosić do gry.
|
AddPlayerToInvite(const std::string & player_id)
|
Builder &
Dodaje zawodnika do listy graczy, których możesz zaprosić do gry.
|
Create() const
|
Tworzy obiekt
TurnBasedMatchConfig . |
PopulateFromPlayerSelectUIResponse(const TurnBasedMultiplayerManager::PlayerSelectUIResponse & response)
|
Builder &
Uzupełnia wartości z tabeli
TurnBasedMultiplayerManager::ShowPlayerSelectUIResponse . |
SetExclusiveBitMask(uint64_t exclusive_bit_mask)
|
Builder &
Pikselowa maska wskazująca role dostępne tylko dla graczy.
|
SetMaximumAutomatchingPlayers(uint32_t maximum_automatching_players)
|
Builder &
Maksymalna liczba automatycznie dopasowanych graczy, którzy mogą dołączyć do rozgrywki.
|
SetMinimumAutomatchingPlayers(uint32_t minimum_automatching_players)
|
Builder &
Minimalna liczba automatycznie dopasowanych graczy, którzy mogą dołączyć do rozgrywki.
|
SetVariant(uint32_t variant)
|
Builder &
Wartość specyficzna dla dewelopera używana do wskazania typu lub trybu dopasowania.
|
Funkcje publiczne
AddAllPlayersToInvite
Builder & AddAllPlayersToInvite( const std::vector< std::string > & player_ids )
Dodaje wielu graczy do listy, których możesz zaprosić do gry.
Domyślnie żadni gracze nie są dodawani.
AddPlayerToInvite
Builder & AddPlayerToInvite( const std::string & player_id )
Dodaje zawodnika do listy graczy, których możesz zaprosić do gry.
Domyślnie żadni gracze nie są dodawani do rozgrywki. Kreator nie może utworzyć dopasowania, dopóki nie dodasz graczy.
Monter
Builder()
PopulateFromPlayerSelectUIResponse
Builder & PopulateFromPlayerSelectUIResponse( const TurnBasedMultiplayerManager::PlayerSelectUIResponse & response )
Uzupełnia wartości z tabeli TurnBasedMultiplayerManager::ShowPlayerSelectUIResponse
.
Pamiętaj, że nie spowoduje to wyświetlenia wariantu ani maski bitowej przeznaczonej tylko dla wybranych użytkowników.
SetExclusiveBitMask
Builder & SetExclusiveBitMask( uint64_t exclusive_bit_mask )
Pikselowa maska wskazująca role dostępne tylko dla graczy.
(np. jeśli jeden gracz jest atakującym, drugi musi być obrońcą). Pomyślne automatyczne dopasowywanie wymaga, aby iloczyn logiczny (ORAZ) maski bitowej w odtwarzaczach parujących w parach ma wartość zero. Domyślna wartość to 0.
SetMaximumAutomatchingPlayers
Builder & SetMaximumAutomatchingPlayers( uint32_t maximum_automatching_players )
Maksymalna liczba automatycznie dopasowanych graczy, którzy mogą dołączyć do rozgrywki.
Jeśli pole nie zostało określone, domyślnie przyjmuje się wartość równą minimalnej liczbie odtwarzaczy dopasowanych automatycznie.
SetMinimumAutomatchingPlayers
Builder & SetMinimumAutomatchingPlayers( uint32_t minimum_automatching_players )
Minimalna liczba automatycznie dopasowanych graczy, którzy mogą dołączyć do rozgrywki.
Jeśli nie określono inaczej, domyślnie przyjmuje się wartość 0. Musisz dodać co najmniej jeden automatycznie dopasowany gracz lub identyfikator gracza.
SetVariant
Builder & SetVariant( uint32_t variant )
Wartość specyficzna dla dewelopera używana do wskazania typu lub trybu dopasowania.
Tylko gracze używający tego samego wariantu mogą grać automatycznie. Jeśli wartość nie jest określona, przyjmuje domyślnie wartość -1.