gpg::TurnBasedMatchConfig

#include <turn_based_match_config.h>

TurnBasedMatch를 만드는 데 필요한 데이터가 포함된 데이터 구조입니다.

요약

생성자 및 소멸자

TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl)
shared_ptr에서 TurnBasedMatchConfigImplTurnBasedMatchConfig를 구성합니다.
TurnBasedMatchConfig()
TurnBasedMatchConfig(const TurnBasedMatchConfig & copy_from)
기존 TurnBasedMatchConfig의 사본을 만듭니다.
TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)
기존 TurnBasedMatchConfig를 이동합니다.

공개 함수

ExclusiveBitMask() const
int64_t
'공격자' 또는 '방어자'와 같은 플레이어의 게임별 전용 역할을 나타내는 비트 마스크입니다.
MaximumAutomatchingPlayers() const
uint32_t
경기에 추가할 자동 일치 플레이어의 최대 수입니다.
MinimumAutomatchingPlayers() const
uint32_t
경기에 추가할 자동 일치 플레이어의 최소 수입니다.
PlayerIdsToInvite() const
const std::vector< std::string > &
새로 생성된 경기에 초대할 플레이어 ID입니다.
Valid() const
bool
TurnBasedMatchConfig에 데이터가 채워지면 true를 반환합니다.
Variant() const
uint32_t
일치 유형 또는 모드를 나타내는 데 사용되는 개발자별 값입니다.
operator=(const TurnBasedMatchConfig & copy_from)
다른 TurnBasedMatchConfig에서 복사하여 이 TurnBasedMatchConfig를 할당합니다.
operator=(TurnBasedMatchConfig && move_from)
다른 TurnBasedMatchConfig를 이 TurnBasedMatchConfig로 이동하여 할당합니다.

클래스

gpg::TurnBasedMatchConfig::Builder

하나 이상의 TurnBasedMatchConfig 객체를 빌드합니다.

공개 함수

ExclusiveBitMask

int64_t ExclusiveBitMask() const 

'공격자' 또는 '방어자'와 같은 플레이어의 게임별 전용 역할을 나타내는 비트 마스크입니다.

자동 일치를 위해 페어링된 플레이어의 논리곱 (AND)은 0과 같아야 합니다. 유효함이 true를 반환하는 경우에만 호출할 수 있습니다.

MaximumAutomatchingPlayers

uint32_t MaximumAutomatchingPlayers() const 

경기에 추가할 자동 일치 플레이어의 최대 수입니다.

유효함이 true를 반환하는 경우에만 호출할 수 있습니다.

MinimumAutomatchingPlayers

uint32_t MinimumAutomatchingPlayers() const 

경기에 추가할 자동 일치 플레이어의 최소 수입니다.

유효함이 true를 반환하는 경우에만 호출할 수 있습니다.

PlayerIdsToInvite

const std::vector< std::string > & PlayerIdsToInvite() const 

새로 생성된 경기에 초대할 플레이어 ID입니다.

유효함이 true를 반환하는 경우에만 호출할 수 있습니다.

TurnBasedMatchConfig

 TurnBasedMatchConfig(
  std::shared_ptr< const TurnBasedMatchConfigImpl > impl
)

shared_ptr에서 TurnBasedMatchConfigImplTurnBasedMatchConfig를 구성합니다.

API에서 내부적으로 사용하기 위한 용도입니다.

TurnBasedMatchConfig

 TurnBasedMatchConfig()

TurnBasedMatchConfig

 TurnBasedMatchConfig(
  const TurnBasedMatchConfig & copy_from
)

기존 TurnBasedMatchConfig의 사본을 만듭니다.

TurnBasedMatchConfig

 TurnBasedMatchConfig(
  TurnBasedMatchConfig && move_from
)

기존 TurnBasedMatchConfig를 이동합니다.

Valid

bool Valid() const 

TurnBasedMatchConfig에 데이터가 채워지면 true를 반환합니다.

TurnBasedMatchConfig 객체의 getter 함수 (PlayerIdsToInvite, MinimumAutomatchingPlayers 등)에 대해 true를 반환해야 사용할 수 있습니다.

변형

uint32_t Variant() const 

일치 유형 또는 모드를 나타내는 데 사용되는 개발자별 값입니다.

동일한 값을 사용하는 플레이어만 일치할 수 있습니다. 유효함이 true를 반환하는 경우에만 호출할 수 있습니다.

operator=

TurnBasedMatchConfig & operator=(
  const TurnBasedMatchConfig & copy_from
)

다른 TurnBasedMatchConfig에서 복사하여 이 TurnBasedMatchConfig를 할당합니다.

operator=

TurnBasedMatchConfig & operator=(
  TurnBasedMatchConfig && move_from
)

다른 TurnBasedMatchConfig를 이 TurnBasedMatchConfig로 이동하여 할당합니다.