أنواع الردود

الأنواع التي تستخدمها الموصّلات لتوفير أزواج الحالة / القيمة.

ملخّص

يتم عرض أنواع الردود من خلال استدعاء على النحو الموضَّح في طلبات معاودة الاتصال أو من خلال وظيفة حظر، على النحو المحدّد في المدراء.

يحتوي كل نوع استجابة على كل من البيانات وحالة الاستجابة. في الحالات التي تكون فيها ResponseStatus IsSuccess()، تكون البيانات المطابِقة صالحة() (في حال قيمة بيانات واحدة) أو تكون غير فارغة (في حال المتّجهات).

في الحالات التي تكون فيها ResponseStatus IsError()، تكون البيانات المطابِقة هي !صالح() (في حال قيمة بيانات واحدة) أو تكون فارغة (في حال المتّجهات).

عمليات التعداد

StatusCode تعداد
تم عرض قيم رمز الحالة في الحقل status.

تحديدات النوع

PlayerSelectUIResponse typedef
TurnBasedMultiplayerManager::PlayerSelectUIResponse
Data وResponseStatus لعملية ShowPlayerSelectUI.

الهياكل

gpg::EndpointDetails

تفاصيل عن نقطة نهاية بعيدة اكتشفها التطبيق.

gpg::LeaderboardManager::FetchAllResponse

يحتوي على البيانات وحالات الاستجابة لجميع لوحات الصدارة.

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

يحتوي على جميع البيانات وحالات الاستجابة لكل ملخّصات نتائج لوحة الصدارة.

gpg::LeaderboardManager::FetchResponse

يحتفظ ببيانات ليدربورد، إلى جانب حالة الاستجابة.

gpg::LeaderboardManager::FetchScorePageResponse

يعرض حالة الاستجابة والبيانات من صفحة النتيجة التي تم الوصول إليها.

gpg::LeaderboardManager::FetchScoreSummaryResponse

البيانات وحالة الاستجابة لملخّص نتيجة محدّدَين في قائمة الصدارة

gpg::PlayerManager::FetchListResponse

تمثّل هذه السمة استجابة تحتوي على متجه لعدد اللاعبين.

gpg::PlayerManager::FetchSelfResponse

يحتفظ بجميع بيانات اللاعب، إلى جانب حالة الاستجابة.

gpg::RealTimeMultiplayerManager::FetchInvitationsResponse

Data وResponseStatus لعملية FetchInvitations.

gpg::RealTimeMultiplayerManager::RealTimeRoomResponse

Data وResponseStatus لعنصر RealTimeRoom محدّد

gpg::RealTimeMultiplayerManager::RoomInboxUIResponse

Data وResponseStatus لعملية ShowRoomInboxUI.

gpg::RealTimeMultiplayerManager::WaitingRoomUIResponse

Data وResponseStatus لعملية ShowWaitingRoomUI.

gpg::SnapshotManager::CommitResponse

يحتفظ بالبيانات لنبذة محدَّثة، إلى جانب حالة الردّ.

gpg::SnapshotManager::OpenResponse

تحتفظ بالبيانات للقطة معينة مطلوبة إلى جانب حالة الاستجابة.

gpg::SnapshotManager::ReadResponse

لقراءة حالة الاستجابة وبيانات اللقطة التي يتم عرضها من عملية قراءة اللقطة.

gpg::SnapshotManager::SnapshotSelectUIResponse

Data وResponseStatus لعملية ShowSelectUIOperation.

gpg::StartAdvertisingResult

رقم تعريف واسم مثيل تم تسجيله على هذا الجهاز.

gpg::StatsManager::FetchForPlayerResponse

يتضمّن جميع بيانات PlayerStats، إلى جانب حالة الاستجابة.

gpg::TurnBasedMultiplayerManager::MatchInboxUIResponse

Data وResponseStatus لعملية ShowMatchInboxUI.

gpg::TurnBasedMultiplayerManager::PlayerSelectUIResponse

Data وResponseStatus لعملية ShowPlayerSelectUI.

gpg::TurnBasedMultiplayerManager::TurnBasedMatchResponse

Data وResponseStatus لسعر TurnBasedMatch محدَّد.

gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

Data وResponseStatus لـ TurnBasedMatches والدعوات.

gpg::VideoManager::GetCaptureCapabilitiesResponse

يحتفظ ببيانات عن إمكانات الفيديو، إلى جانب حالة الاستجابة

gpg::VideoManager::GetCaptureStateResponse

يحتفظ ببيانات عن حالة التقاط الفيديو، إلى جانب حالة الاستجابة.

gpg::VideoManager::IsCaptureAvailableResponse

وتوضِّح هذه السياسة ما إذا كان وضع الالتقاط (المحدّد في IsCaptureAvailable) متاحًا أم لا، إلى جانب حالة الاستجابة.

عمليات التعداد

StatusCode

 StatusCode

تم عرض قيم رمز الحالة في الحقل status.

تحديدات النوع

PlayerSelectUIResponse

TurnBasedMultiplayerManager::PlayerSelectUIResponse PlayerSelectUIResponse

Data وResponseStatus لعملية ShowPlayerSelectUI.

تتم مشاركة هذا الوضع مع اللاعبين المتعددين استنادًا إلى الدور.