gpg::
  #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物件。
