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
تعرض القيمة "صحيح" إذا تمت تعبئة MultiplayerInvitation بالبيانات.
|
Variant() const
|
uint32_t
تعرض هذه الميزة معرّف نسخة خاصة باللعبة يمكن أن تستخدمها اللعبة لتحديد وضع اللعبة.
|
operator=(const MultiplayerInvitation & copy_from)
|
ويعيّن هذا MultiplayerInvitation عن طريق النسخ من دعوة أخرى.
|
operator=(MultiplayerInvitation && move_from)
|
يعيّن هذا MultiplayerInvitation من خلال نقل دعوة أخرى إليها.
|
وظائف عامة
AutomatchingSlotsAvailable
uint32_t AutomatchingSlotsAvailable() const
لعرض عدد خانات المطابقة التلقائية المتاحة للمطابقة التي يكون هذا الكائن عبارة عن دعوة لها.
تساوي هذه القيمة عدد خانات المطابقة التلقائية التي تم إنشاء المباراة بها، ناقص عدد المشاركين الذين سبق إضافتهم من خلال المطابقة التلقائية. صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
CreationTime
Timestamp CreationTime() const
عرض الوقت الذي تم فيه إنشاء TurnBasedMatch لهذه الدعوة (يتم التعبير عنها بالملي ثانية منذ حقبة Unix).
صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
Id
const std::string & Id() const
تعرض معرّفًا يعرّف بشكلٍ فريد هذه MultiplayerInvitation.
صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
InvitingParticipant
MultiplayerParticipant InvitingParticipant() const
عرض المشارك الذي دعا المشارك المحلي إلى TurnBasedMatch لهذه الدعوة.
صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
MultiplayerInvitation
MultiplayerInvitation()
MultiplayerInvitation
MultiplayerInvitation( std::shared_ptr< const TurnBasedMatchImpl > impl )
تنشئ هذه الميزة MultiplayerInvitation من shared_ptr
إلى TurnBasedMatchImpl
.
مخصص للاستخدام الداخلي من خلال واجهة برمجة التطبيقات.
MultiplayerInvitation
MultiplayerInvitation( std::shared_ptr< const RealTimeRoomImpl > impl )
تنشئ هذه الميزة MultiplayerInvitation من shared_ptr
إلى RealTimeRoomImpl
.
مخصص للاستخدام الداخلي من خلال واجهة برمجة التطبيقات.
MultiplayerInvitation
MultiplayerInvitation( const MultiplayerInvitation & copy_from )
إنشاء نسخة من MultiplayerInvitation حالية
MultiplayerInvitation
MultiplayerInvitation( MultiplayerInvitation && move_from )
نقل MultiplayerInvitation حالية إلى دعوة جديدة
مشارك
const std::vector< MultiplayerParticipant > & Participants() const
متجه لجميع المشاركين في TurnBasedMatch لهذه الدعوة.
صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
النوع
MultiplayerInvitationType Type() const
تحدِّد هذه السمة ما إذا كانت هذه الدعوة موجّهة إلى RealTimeRoom أو TurnBasedMatch.
صحيح
bool Valid() const
تعرض القيمة "صحيح" إذا تمت تعبئة MultiplayerInvitation بالبيانات.
يجب أن تكون القيمة صحيحة كي تصبح دوال getter (Id
وVariant
وما إلى ذلك) في الكائن MultiplayerInvitation قابلاً للاستخدام.
الصيغة
uint32_t Variant() const
تعرض هذه الميزة معرّف نسخة خاصة باللعبة يمكن أن تستخدمها اللعبة لتحديد وضع اللعبة.
صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
operator=
MultiplayerInvitation & operator=( const MultiplayerInvitation & copy_from )
ويعيّن هذا MultiplayerInvitation عن طريق النسخ من دعوة أخرى.
operator=
MultiplayerInvitation & operator=( MultiplayerInvitation && move_from )
يعيّن هذا MultiplayerInvitation من خلال نقل دعوة أخرى إليها.