gpg::RealTimeRoomConfig

#include <real_time_room_config.h>

包含建立 RealTimeRoom 物件所需資料的資料結構。

摘要

建構函式和解構函式

RealTimeRoomConfig(std::shared_ptr< const RealTimeRoomConfigImpl > impl)
shared_ptr 物件建構 RealTimeRoomConfigRealTimeRoomConfigImpl 物件。
RealTimeRoomConfig()
RealTimeRoomConfig(const RealTimeRoomConfig & copy_from)
建立現有 RealTimeRoomConfig 物件的副本。
RealTimeRoomConfig(RealTimeRoomConfig && move_from)
移動現有的 RealTimeRoomConfig 物件。

公開函式

ExclusiveBitMask() const
int64_t
表示玩家專屬遊戲專屬角色的位元遮罩,例如「攻擊者」或「防禦」
MaximumAutomatchingPlayers() const
uint32_t
要加入等候室的自動配對玩家數量上限。
MinimumAutomatchingPlayers() const
uint32_t
要新增至等候室的自動配對玩家人數下限。
PlayerIdsToInvite() const
const std::vector< std::string > &
要邀請加入新建遊戲室的玩家 ID。
Valid() const
bool
如果這個 RealTimeRoomConfig 物件已填入資料,則傳回 true。
Variant() const
uint32_t
開發人員專屬值,用來表示客房類型或模式。
operator=(const RealTimeRoomConfig & copy_from)
透過複製另一個物件來指派這個 RealTimeRoomConfig 物件。
operator=(RealTimeRoomConfig && move_from)
透過移動另一個物件來指派這個RealTimeRoomConfig物件。

類別

gpg::RealTimeRoomConfig::Builder

建構一或多個 RealTimeRoomConfig 物件。

公開函式

ExclusiveBitMask

int64_t ExclusiveBitMask() const 

表示玩家專屬遊戲專屬角色的位元遮罩,例如「攻擊者」或「防禦」

配對玩家的邏輯產品 (AND) 必須等於零,才能自動配對。只有在 Valid 傳回 true 時才能呼叫。

MaximumAutomatchingPlayers

uint32_t MaximumAutomatchingPlayers() const 

要加入等候室的自動配對玩家數量上限。

只有在 Valid 傳回 true 時才能呼叫。

MinimumAutomatchingPlayers

uint32_t MinimumAutomatchingPlayers() const 

要新增至等候室的自動配對玩家人數下限。

只有在 Valid 傳回 true 時才能呼叫。

PlayerIdsToInvite

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

要邀請加入新建遊戲室的玩家 ID。

只有在 Valid 傳回 true 時才能呼叫。

RealTimeRoomConfig

 RealTimeRoomConfig(
  std::shared_ptr< const RealTimeRoomConfigImpl > impl
)

shared_ptr 物件建構 RealTimeRoomConfigRealTimeRoomConfigImpl 物件。

適用於 API 的內部使用。

RealTimeRoomConfig

 RealTimeRoomConfig()

RealTimeRoomConfig

 RealTimeRoomConfig(
  const RealTimeRoomConfig & copy_from
)

建立現有 RealTimeRoomConfig 物件的副本。

RealTimeRoomConfig

 RealTimeRoomConfig(
  RealTimeRoomConfig && move_from
)

移動現有的 RealTimeRoomConfig 物件。

有效

bool Valid() const 

如果這個 RealTimeRoomConfig 物件已填入資料,則傳回 true。

對於 RealTimeRoomConfig 物件的 getter 函式 (PlayerIdsToInviteMinimumAutoroomingPlayers 等) 必須傳回 true,才能使用。

Variant

uint32_t Variant() const 

開發人員專屬值,用來表示客房類型或模式。

只有值相同的玩家可以容納。只有在 Valid 傳回 true 時才能呼叫。

operator=

RealTimeRoomConfig & operator=(
  const RealTimeRoomConfig & copy_from
)

透過複製另一個物件來指派這個 RealTimeRoomConfig 物件。

operator=

RealTimeRoomConfig & operator=(
  RealTimeRoomConfig && move_from
)

透過移動另一個物件來指派這個RealTimeRoomConfig物件。