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
عرض عدد خانات المطابقة التلقائية المتاحة للمطابقة التي ينتمي إليها هذا الكائن كدعوة.
وتساوي هذه القيمة عدد خانات المطابقة التلقائية التي تم إنشاء المطابقة بها، مطروحًا منها عدد المشاركين الذين سبق إضافتهم من خلال المطابقة التلقائية. يجب أن تعرض الحالة صالحة القيمة true لتكون هذه الدالة قابلة للاستخدام.
CreationTime
Timestamp CreationTime() const
تعرض الوقت الذي تم فيه إنشاء TurnBasedMatch لهذه الدعوة (ويتم التعبير عنه بالمللي ثانية منذ حقبة Unix).
يجب أن تعرض الحالة صالحة القيمة true لتكون هذه الدالة قابلة للاستخدام.
رقم التعريف
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
.
مخصَّصة للاستخدام الداخلي من قِبل واجهة برمجة التطبيقات.
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 لهذه الدعوة.
يجب أن تعرض الحالة صالحة القيمة true لتكون هذه الدالة قابلة للاستخدام.
Type
MultiplayerInvitationType Type() const
تحدّد هذه الدعوة ما إذا كانت هذه الدعوة موجّهة إلى RealTimeRoom أو TurnBasedMatch.
صالحة
bool Valid() const
يتم عرض "صحيح" إذا تمت تعبئة MultiplayerInvitation بالبيانات.
يجب أن تكون القيمة صحيحة حتى تكون دوال getter (Id
، وVariant
، وما إلى ذلك) في عنصر MultiplayerInvitation قابلة للاستخدام.
الصيغة
uint32_t Variant() const
تعرض معرّفًا لصيغة خاصة باللعبة يمكن أن تستخدمها اللعبة لتحديد وضع اللعبة.
يجب أن تعرض الحالة صالحة القيمة true لتكون هذه الدالة قابلة للاستخدام.
r=or
MultiplayerInvitation & operator=( const MultiplayerInvitation & copy_from )
لتعيين MultiplayerInvitation هذه عن طريق النسخ من دعوة أخرى.
r=or
MultiplayerInvitation & operator=( MultiplayerInvitation && move_from )
تخصيص MultiplayerInvitation هذه عن طريق نقل دعوة أخرى إليها.