मैनेजर

हर सुविधा वाले मैनेजर, गेम सेवाओं के मिलते-जुलते फ़ंक्शन को एक साथ ग्रुप करते हैं.

खास जानकारी

जैसा कि मुख्य पेज पर बताया गया है, मैनेजर क्लास का इस्तेमाल, 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

FetchInvitations कार्रवाई के लिए Data और ResponseStatus.

gpg::RealTimeMultiplayerManager::RealTimeRoomResponse

किसी खास RealTimeRoom ऑब्जेक्ट के लिए, Data और ResponseStatus.

gpg::RealTimeMultiplayerManager::RoomInboxUIResponse

ShowRoomInboxUI कार्रवाई के लिए Data और ResponseStatus.

gpg::RealTimeMultiplayerManager::WaitingRoomUIResponse

ShowWaitingRoomUI कार्रवाई के लिए Data और ResponseStatus.

gpg::SnapshotManager::CommitResponse

अपडेट किए गए स्नैपशॉट के लिए, डेटा को रिस्पॉन्स की स्थिति के साथ रखता है.

gpg::SnapshotManager::OpenResponse

अनुरोध किए गए किसी खास स्नैपशॉट के लिए, डेटा को रिस्पॉन्स की स्थिति के साथ रखता है.

gpg::SnapshotManager::ReadResponse

स्नैपशॉट पढ़ने की कार्रवाई से मिले रिस्पॉन्स की स्थिति और स्नैपशॉट डेटा को पढ़ता है.

gpg::SnapshotManager::SnapshotSelectUIResponse

ShowSelectUIOperation कार्रवाई के लिए Data और ResponseStatus.

gpg::StatsManager::FetchForPlayerResponse

इसमें जवाब की स्थिति के साथ-साथ PlayerStats का पूरा डेटा होता है.

gpg::TurnBasedMultiplayerManager::MatchInboxUIResponse

ShowMatchInboxUI कार्रवाई के लिए Data और ResponseStatus.

gpg::TurnBasedMultiplayerManager::PlayerSelectUIResponse

ShowPlayerSelectUI कार्रवाई के लिए Data और ResponseStatus.

gpg::TurnBasedMultiplayerManager::TurnBasedMatchResponse

किसी खास TurnBasedMatch के लिए, Data और ResponseStatus.

gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

TurnBasedMatches और न्योते के लिए Data और ResponseStatus.

gpg::VideoManager::GetCaptureCapabilitiesResponse

जवाब की स्थिति के साथ-साथ, वीडियो की क्षमताओं के लिए डेटा रखता है.

gpg::VideoManager::GetCaptureStateResponse

जवाब की स्थिति के साथ-साथ, वीडियो कैप्चर करने की स्थिति के लिए डेटा रखता है.

gpg::VideoManager::IsCaptureAvailableResponse

यह रोकता है कि रिस्पॉन्स की स्थिति के साथ-साथ, कैप्चर मोड (IsCaptureAvailable में बताया गया है) उपलब्ध है या नहीं.