gpg:: RealTimeRoomConfig
#include <real_time_room_config.h>
包含建立 RealTimeRoom
物件所需資料的資料結構。
摘要
建構函式和解構函式 |
|
---|---|
RealTimeRoomConfig(std::shared_ptr< const RealTimeRoomConfigImpl > impl)
|
|
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 物件。 |
公開函式
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
物件建構 RealTimeRoomConfig
至 RealTimeRoomConfigImpl
物件。
適用於 API 的內部使用。
RealTimeRoomConfig
RealTimeRoomConfig()
RealTimeRoomConfig
RealTimeRoomConfig( const RealTimeRoomConfig & copy_from )
建立現有 RealTimeRoomConfig
物件的副本。
RealTimeRoomConfig
RealTimeRoomConfig( RealTimeRoomConfig && move_from )
移動現有的 RealTimeRoomConfig
物件。
有效
bool Valid() const
如果這個 RealTimeRoomConfig
物件已填入資料,則傳回 true。
對於 RealTimeRoomConfig
物件的 getter 函式 (PlayerIdsToInvite
、MinimumAutoroomingPlayers
等) 必須傳回 true,才能使用。
operator=
RealTimeRoomConfig & operator=( const RealTimeRoomConfig & copy_from )
透過複製另一個物件來指派這個 RealTimeRoomConfig
物件。
operator=
RealTimeRoomConfig & operator=( RealTimeRoomConfig && move_from )
透過移動另一個物件來指派這個RealTimeRoomConfig
物件。