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) של כל שחקן התאמה חייב להיות שווה ל-0 להתאמה אוטומטית. אפשר לקרוא לפונקציה רק אם הערך של 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
.
מיועד לשימוש פנימי של ה-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
ערך ספציפי למפתח שמשמש לציון סוג ההתאמה או מצב ההתאמה.
רק שחקנים שמשתמשים באותו ערך יכולים להתאים. אפשר לקרוא לפונקציה רק אם הערך של Valid מחזיר True.
operator=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
הקצאת TurnBasedMatchConfig
זה על ידי העתקה מתפקיד אחר.
operator=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
הקצאה של TurnBasedMatchConfig
על ידי העברת נכס אחר פנימה.