gpg:: RealTimeRoomConfig:: Builder
#include <real_time_room_config_builder.h>
构建一个或多个 RealTimeRoomConfig 对象。
摘要
构造函数和析构函数 |
|
---|---|
Builder()
|
公共函数 |
|
---|---|
AddAllPlayersToInvite(const std::vector< std::string > & player_ids)
|
Builder &
将多位玩家添加到要邀请加入聊天室的玩家列表中。
|
AddPlayerToInvite(const std::string & player_id)
|
Builder &
将玩家添加到要邀请加入聊天室的玩家列表中。
|
Create() const
|
创建一个
RealTimeRoomConfig 对象。 |
PopulateFromPlayerSelectUIResponse(const RealTimeMultiplayerManager::PlayerSelectUIResponse & response)
|
Builder &
填充通过
RealTimeMultiplayerManager::PlayerSelectUIResponse 方法获取的值。 |
SetExclusiveBitMask(uint64_t exclusive_bit_mask)
|
Builder &
指示玩家专属角色的位掩码。
|
SetMaximumAutomatchingPlayers(uint32_t maximum_automatching_players)
|
Builder &
可加入聊天室的自动配对玩家人数上限。
|
SetMinimumAutomatchingPlayers(uint32_t minimum_automatching_players)
|
Builder &
可以加入聊天室的自动配对玩家人数下限。
|
SetVariant(uint32_t variant)
|
Builder &
开发者专用的值,用于表示客房类型或模式。
|
公共函数
AddAllPlayersToInvite
Builder & AddAllPlayersToInvite( const std::vector< std::string > & player_ids )
将多位玩家添加到要邀请加入聊天室的玩家列表中。
默认情况下,系统不会添加任何玩家。
AddPlayerToInvite
Builder & AddPlayerToInvite( const std::string & player_id )
将玩家添加到要邀请加入聊天室的玩家列表中。
默认情况下,系统不会向聊天室添加任何玩家。在添加玩家之前,构建者无法创建房间。
构建器
Builder()
PopulateFromPlayerSelectUIResponse
Builder & PopulateFromPlayerSelectUIResponse( const RealTimeMultiplayerManager::PlayerSelectUIResponse & response )
填充通过 RealTimeMultiplayerManager::PlayerSelectUIResponse
方法获取的值。
请注意,这不会填充变体或独占位掩码。
SetExclusiveBitMask
Builder & SetExclusiveBitMask( uint64_t exclusive_bit_mask )
指示玩家专属角色的位掩码。
(例如,一位玩家扮演攻击者,另一人扮演防御者。)成功的自动匹配要求任何配对播放器的位掩码的逻辑积 (AND) 等于 0。默认值为 0。
SetMaximumAutomatchingPlayers
Builder & SetMaximumAutomatchingPlayers( uint32_t maximum_automatching_players )
可加入聊天室的自动配对玩家人数上限。
未指定值,默认设置为自动匹配玩家人数下限。
SetMinimumAutomatchingPlayers
Builder & SetMinimumAutomatchingPlayers( uint32_t minimum_automatching_players )
可以加入聊天室的自动配对玩家人数下限。
如果未指定,则默认为 0。必须添加至少一个自动匹配的玩家或玩家 ID。
SetVariant
Builder & SetVariant( uint32_t variant )
开发者专用的值,用于表示客房类型或模式。
只有使用同一变体的玩家才能自动匹配。如果未指定,则默认为 -1。