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
מסכת מבט שמציינת את התפקידים הבלעדיים של השחקן למשחק, כמו "תוקפים" או "מגנים".
המכפלה הלוגית (AND) של כל נגני ההתאמה חייבת להיות שווה לאפס עבור התאמה אוטומטית. הפונקציה יכולה לקרוא רק אם הערך תקין מחזיר את הערך True.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
המספר המקסימלי של שחקנים שתואמים אוטומטית להוספה למשחק.
הפונקציה יכולה לקרוא רק אם הערך תקין מחזיר את הערך True.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
המספר המינימלי של שחקנים בעלי התאמה אוטומטית שיש להוסיף למשחק.
הפונקציה יכולה לקרוא רק אם הערך תקין מחזיר את הערך True.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
מזהי השחקנים שאפשר להזמין למשחק החדש שנוצר.
הפונקציה יכולה לקרוא רק אם הערך תקין מחזיר את הערך True.
TurnBasedMatchConfig
TurnBasedMatchConfig( std::shared_ptr< const TurnBasedMatchConfigImpl > impl )
הפונקציה יוצרת TurnBasedMatchConfig
מ-shared_ptr
ל-TurnBasedMatchConfigImpl
.
מיועד לשימוש פנימי על ידי ה-API.
TurnBasedMatchConfig
TurnBasedMatchConfig()
TurnBasedMatchConfig
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
יצירת עותק של TurnBasedMatchConfig
קיים.
TurnBasedMatchConfig
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
העברת TurnBasedMatchConfig
קיים.
נתונים תקפים
bool Valid() const
הפונקציה מחזירה את הערך True אם השדה TurnBasedMatchConfig
מאוכלס בנתונים.
כדי שניתן יהיה להשתמש בפונקציות getter (PlayerIdsToInvite
, MinimumAutomatchingPlayers
וכו') באובייקט TurnBasedMatchConfig
, יש להחזיר true.
וריאנט
uint32_t Variant() const
ערך ספציפי למפתח המשמש לציון סוג התאמה או מצב.
רק שחקנים שמשתמשים באותו ערך יכולים להתאים. הפונקציה יכולה לקרוא רק אם הערך תקין מחזיר את הערך True.
אופרטור=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
הקצאת TurnBasedMatchConfig
באמצעות העתקה ממכשיר אחר.
אופרטור=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
הפונקציה מקצה את TurnBasedMatchConfig
על ידי העברת כרטיס אחר אליו.