المدراء

يعمل مديرو كل ميزة على تجميع وظائف "خدمات الألعاب" ذات الصلة معًا.

ملخّص

كما هو موضّح في الصفحة الرئيسية، تُستخدَم صفوف "المدير" لتجميع وظائف GameServices ذات الصلة. تتّبع الطرق في صفوف "المدير" نموذج سلاسل المحادثات في "خدمات الألعاب".

صفوف

gpg::AchievementManager

الحصول على العديد من البيانات المتعلقة بالإنجازات وتعيينها.

gpg::LeaderboardManager

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

gpg::PlayerManager

الحصول على العديد من البيانات المتعلقة باللاعبين وتعيينها.

gpg::RealTimeMultiplayerManager

يجلب كائنات RealTimeRoom ويعدّلها ويعالجها وينشئها.

gpg::RealTimeRoomConfig::Builder

إنشاء عنصر RealTimeRoomConfig واحد أو أكثر.

gpg::SnapshotManager

الحصول على العديد من البيانات المتعلقة باللقطات وتعيينها.

gpg::StatsManager

الحصول على العديد من البيانات المرتبطة بالإحصائيات وتعيينها.

gpg::TurnBasedMultiplayerManager

لجلب عناصر TurnBasedMatch وتعديلها وإنشائها.

gpg::VideoManager

الحصول على العديد من البيانات المتعلقة بالفيديو وتعيينها.

الهياكل

gpg::AchievementManager::FetchAllResponse

يحتفظ بجميع البيانات لجميع الإنجازات، إلى جانب حالة الردّ.

gpg::AchievementManager::FetchResponse

يحتوي على البيانات وحالة الاستجابة لإنجاز واحد.

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

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

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::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) متاحًا أم لا، إلى جانب حالة الاستجابة.