gpg:: TurnBasedMatchConfig
#include <turn_based_match_config.h>
يشير ذلك المصطلح إلى بنية بيانات تحتوي على البيانات اللازمة لإنشاء سمة TurnBasedMatch
.
ملخّص
الشركات المصنّعة والمُصنّعة |
|
---|---|
TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl)
|
|
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 > &
أرقام تعريف اللاعبين المطلوب دعوتهم إلى المباراة الجديدة التي تم إنشاؤها
|
Valid() const
|
bool
تعرض القيمة true إذا تمت تعبئة
TurnBasedMatchConfig بالبيانات. |
Variant() const
|
uint32_t
قيمة خاصة بالمطوِّر تُستخدَم للإشارة إلى نوع المطابقة أو نمطه
|
operator=(const TurnBasedMatchConfig & copy_from)
|
يمكنك تعيين
TurnBasedMatchConfig هذا عن طريق النسخ من ملف آخر. |
operator=(TurnBasedMatchConfig && move_from)
|
تعيِّن
TurnBasedMatchConfig هذه من خلال نقل عنصر آخر إليها. |
صفوف |
|
---|---|
gpg:: |
تنشئ عنصرًا واحدًا أو أكثر من عناصر TurnBasedMatchConfig. |
وظائف عامة
ExclusiveBitMask
int64_t ExclusiveBitMask() const
قناع صغير يشير إلى الأدوار الحصرية للاعب في اللعبة، مثل "المهاجم" أو "المدافع".
يجب أن يساوي المنتج المنطقي (و) لأي لاعبين مقترنين صفرًا في المطابقة التلقائية. لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
الحد الأقصى لعدد اللاعبين المطابِقين تلقائيًا لإضافتهم إلى المباراة
لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
الحد الأدنى لعدد اللاعبين المطابِقين تلقائيًا لإضافتهم إلى المباراة
لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
أرقام تعريف اللاعبين المطلوب دعوتهم إلى المباراة الجديدة التي تم إنشاؤها
لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".
TurnBasedMatchConfig
TurnBasedMatchConfig( std::shared_ptr< const TurnBasedMatchConfigImpl > impl )
تنشئ TurnBasedMatchConfig
من shared_ptr
إلى TurnBasedMatchConfigImpl
.
مخصص للاستخدام الداخلي من خلال واجهة برمجة التطبيقات.
TurnBasedMatchConfig
TurnBasedMatchConfig()
TurnBasedMatchConfig
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
تنشئ نسخة من TurnBasedMatchConfig
حالية.
TurnBasedMatchConfig
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
يؤدي هذا الإجراء إلى نقل عنصر TurnBasedMatchConfig
حالي.
صحيح
bool Valid() const
تعرض القيمة true إذا تمت تعبئة TurnBasedMatchConfig
بالبيانات.
يجب عرض القيمة true لدوال getter (PlayerIdsToInvite
وMinimumAutomatchingPlayers
وما إلى ذلك) في كائن TurnBasedMatchConfig
لتكون قابلة للاستخدام.
الصيغة
uint32_t Variant() const
قيمة خاصة بالمطوِّر تُستخدَم للإشارة إلى نوع المطابقة أو نمطه
يمكن فقط للاعبين الذين يستخدمون القيمة نفسها المطابقة. لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".
operator=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
يمكنك تعيين TurnBasedMatchConfig
هذا عن طريق النسخ من ملف آخر.
operator=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
تعيِّن TurnBasedMatchConfig
هذه من خلال نقل عنصر آخر إليها.