مدیران

مدیران به ازای هر ویژگی، عملکردهای مربوط به خدمات بازی را با هم گروه بندی می کنند.

خلاصه

همانطور که در صفحه اصلی توضیح داده شد، از کلاس های Manager برای گروه بندی عملکردهای GameServices مرتبط استفاده می شود. متدها در کلاس‌های Manager از مدل رشته‌بندی Game Services پیروی می‌کنند.

کلاس ها

gpg:: AchievementManager

داده های مختلف مرتبط با دستاوردها را دریافت و تنظیم می کند.

gpg:: مدیر تابلوی رهبری

داده های مختلف مربوط به تابلوی امتیازات را دریافت و تنظیم می کند.

gpg:: PlayerManager

داده های مختلف مربوط به بازیکن را دریافت و تنظیم می کند.

gpg:: RealTimeMultiplayerManager

اشیاء RealTimeRoom واکشی می‌کند، اصلاح می‌کند، پیام‌ها را مدیریت می‌کند و ایجاد می‌کند.

gpg:: RealTimeRoomConfig:: سازنده

یک یا چند شی 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 and ResponseStatus برای عملیات ShowRoomInboxUI .

gpg:: RealTimeMultiplayerManager:: WaitingRoomUIResponse

Data و ResponseStatus برای عملیات ShowWaitingRoomUI .

gpg:: SnapshotManager:: CommitResponse

داده ها را برای یک عکس فوری به روز شده، همراه با وضعیت پاسخ نگه می دارد.

gpg:: SnapshotManager:: OpenResponse

داده ها را برای یک عکس فوری درخواستی خاص همراه با وضعیت پاسخ نگهداری می کند.

gpg:: SnapshotManager:: ReadResponse

وضعیت پاسخ و داده های عکس فوری را که از یک عملیات خواندن عکس فوری بازگردانده شده است می خواند.

gpg:: SnapshotManager:: SnapshotSelectUIResponse

Data and ResponseStatus برای عملیات ShowSelectUIOperation .

gpg:: StatsManager:: FetchForPlayerResponse

تمام داده های PlayerStats را به همراه وضعیت پاسخ نگهداری می کند.

gpg:: TurnBasedMultiplayerManager:: MatchInboxUIResponse

Data and 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 ) همراه با وضعیت پاسخ را بررسی می کند.