gpg:: MultiplayerInvitation
#include <multiplayer_invitation.h>
מבנה נתונים שמכיל נתונים על המצב הנוכחי של הזמנה למשחק המבוסס על תורות.
סיכום
בונים והורסים |
|
---|---|
MultiplayerInvitation()
|
|
MultiplayerInvitation(std::shared_ptr< const TurnBasedMatchImpl > impl)
|
|
MultiplayerInvitation(std::shared_ptr< const RealTimeRoomImpl > impl)
|
|
MultiplayerInvitation(const MultiplayerInvitation & copy_from)
יוצר עותק של MultiplayerInvitation.
|
|
MultiplayerInvitation(MultiplayerInvitation && move_from)
העברת MultiplayerInvitation קיימת להזמנה חדשה.
|
תפקידים ציבוריים |
|
---|---|
AutomatchingSlotsAvailable() const
|
uint32_t
מחזירה את מספר המשבצות הזמינות להתאמה אוטומטית עבור ההתאמה שעבורה האובייקט הזה הוא הזמנה.
|
CreationTime() const
|
מחזירה את השעה שבה נוצרה ה-TurnBasedMatch עבור הזמנה זו (מבוטאת כאלפיות השנייה מאז תחילת מערכת Unix).
|
Id() const
|
const std::string &
הפונקציה מחזירה מזהה שמזהה באופן ייחודי את ה-MultiplayerInvitation הזה.
|
InvitingParticipant() const
|
מחזירה את המשתתף שהזמין את המשתתף המקומי ל-TurnBasedMatch עבור הזמנה זו.
|
Participants() const
|
const std::vector< MultiplayerParticipant > &
וקטור של כל המשתתפים ב-TurnBasedMatch עבור ההזמנה הזו.
|
Type() const
|
מזהה אם ההזמנה הזו היא ל-RealTimeRoom או ל-TurnBasedMatch.
|
Valid() const
|
bool
הפונקציה מחזירה את הערך True אם ה-MultiplayerInvitation מאוכלס בנתונים.
|
Variant() const
|
uint32_t
מחזירה מזהה וריאנט ספציפי למשחק, שבאמצעותו ניתן לזהות את מצב המשחק.
|
operator=(const MultiplayerInvitation & copy_from)
|
מקצה את הMultiplayerInvitation על ידי העתקה מהזמנה אחרת.
|
operator=(MultiplayerInvitation && move_from)
|
מקצה את MultiplayerInvitation על ידי העברת הזמנה אחרת לתוכה.
|
תפקידים ציבוריים
AutomatchingSlotsAvailable
uint32_t AutomatchingSlotsAvailable() const
מחזירה את מספר המשבצות הזמינות להתאמה אוטומטית עבור ההתאמה שעבורה האובייקט הזה הוא הזמנה.
הערך הזה שווה למספר המשבצות להתאמה אוטומטית שאיתן נוצרה ההתאמה, פחות מספר המשתתפים שכבר נוספו באמצעות ההתאמה האוטומטית. כדי שיהיה אפשר להשתמש בפונקציה הזו, הערך תקין חייב להחזיר true.
CreationTime
Timestamp CreationTime() const
מחזירה את השעה שבה נוצרה ה-TurnBasedMatch עבור הזמנה זו (מבוטאת כאלפיות השנייה מאז תחילת מערכת Unix).
כדי שיהיה אפשר להשתמש בפונקציה הזו, הערך תקין חייב להחזיר true.
Id
const std::string & Id() const
הפונקציה מחזירה מזהה שמזהה באופן ייחודי את ה-MultiplayerInvitation הזה.
כדי שיהיה אפשר להשתמש בפונקציה הזו, הערך תקין חייב להחזיר true.
InvitingParticipant
MultiplayerParticipant InvitingParticipant() const
מחזירה את המשתתף שהזמין את המשתתף המקומי ל-TurnBasedMatch עבור הזמנה זו.
כדי שיהיה אפשר להשתמש בפונקציה הזו, הערך תקין חייב להחזיר true.
MultiplayerInvitation
MultiplayerInvitation()
MultiplayerInvitation
MultiplayerInvitation( std::shared_ptr< const TurnBasedMatchImpl > impl )
הפונקציה יוצרת MultiplayerInvitation מ-shared_ptr
ל-TurnBasedMatchImpl
.
מיועד לשימוש פנימי על ידי ה-API.
MultiplayerInvitation
MultiplayerInvitation( std::shared_ptr< const RealTimeRoomImpl > impl )
הפונקציה יוצרת MultiplayerInvitation מ-shared_ptr
ל-RealTimeRoomImpl
.
מיועד לשימוש פנימי על ידי ה-API.
MultiplayerInvitation
MultiplayerInvitation( const MultiplayerInvitation & copy_from )
יוצר עותק של MultiplayerInvitation.
MultiplayerInvitation
MultiplayerInvitation( MultiplayerInvitation && move_from )
העברת MultiplayerInvitation קיימת להזמנה חדשה.
משתתפים
const std::vector< MultiplayerParticipant > & Participants() const
וקטור של כל המשתתפים ב-TurnBasedMatch עבור ההזמנה הזו.
כדי שיהיה אפשר להשתמש בפונקציה הזו, הערך תקין חייב להחזיר true.
תיאור
MultiplayerInvitationType Type() const
מזהה אם ההזמנה הזו היא ל-RealTimeRoom או ל-TurnBasedMatch.
נתונים תקפים
bool Valid() const
הפונקציה מחזירה את הערך True אם ה-MultiplayerInvitation מאוכלס בנתונים.
הערך חייב להיות true כדי שניתן יהיה להשתמש בפונקציות geter (Id
, Variant
וכו') באובייקט MultiplayerInvitation הזה.
וריאנט
uint32_t Variant() const
מחזירה מזהה וריאנט ספציפי למשחק, שבאמצעותו ניתן לזהות את מצב המשחק.
כדי שיהיה אפשר להשתמש בפונקציה הזו, הערך תקין חייב להחזיר true.
אופרטור=
MultiplayerInvitation & operator=( const MultiplayerInvitation & copy_from )
מקצה את הMultiplayerInvitation על ידי העתקה מהזמנה אחרת.
אופרטור=
MultiplayerInvitation & operator=( MultiplayerInvitation && move_from )
מקצה את MultiplayerInvitation על ידי העברת הזמנה אחרת לתוכה.