סוגי ערכים

סוגי ערכים לא משתנים שמייצגים נתונים של שירותי משחקים.

סיכום

שיטות של רכיבי גישה במנהלים מספקות תוצאות כצמד <status, valuetype="">, באופן אסינכרוני (באמצעות קריאה חוזרת) או באופן סינכרוני (במקרה של רכיב גישה חוסם).</status,>

אובייקטים מסוג ערך יכולים להיות לא חוקיים (המייצגים ערך חוקי) או לא חוקיים. אם הסטטוס מוחזר יחד עם אובייקט סוג הערך IsSuccess(), הערך המשויך תמיד יהיה חוקי. אם הסטטוס IsError(), הערך המשויך תמיד יהיה לא חוקי. אפשר לבדוק את התקינות ישירות באמצעות השיטה Valid() בכל אובייקט של סוג ערך. קריאה לשיטות שאינן תקפה() של אובייקט מסוג ערך לא חוקי היא שגיאה ויש להימנע ממנה.

אובייקטים מסוג ערך לא ניתנים לשינוי, ומשקפים תצוגה עקבית של נתוני הבסיס בזמן ההפעלה של רכיב הגישה שסיפק אותם.

אובייקטים מסוג ערך ניתנים להעברה וניתן להעתיק אותם ביעילות.

מאפיינים של אובייקטים מסוג ערך שהם מורכבים או יקרים להעתקה מוחזרים באמצעות הפניה. משך החיים של ההפניה שמוחזרת מוגבל למשך החיים של אובייקט סוג הערך.

יש שיטות מסייעות להמיר אובייקטים מסוג ערך למחרוזות לניפוי באגים או להפוך אותן לפלט של מקורות נתונים לניפוי באגים. הייצוגים שבני אדם מספקים בשיטות האלה מיועדים למטרות רישום ביומן וניפוי באגים בלבד, ואינם נחשבים ליציבים.

מחלקות

gpg::הישג

מבנה נתונים יחיד שמאפשר לכם לגשת לנתונים לגבי סטטוס של הישג ספציפי.

gpg::אירוע

מבנה נתונים יחיד שמכיל נתונים לגבי הסטטוס של אירוע ספציפי.

gpg::לידרבורד

מבנה נתונים יחיד שמאפשר לכם לגשת לנתונים לגבי סטטוס של לידרבורד ספציפי, למשל השם והחוקיות שלו.

gpg::MultiplayerInvitation

מבנה נתונים שמכיל נתונים על המצב הנוכחי של הזמנה למשחק המבוסס על תורות.

gpg::MultiplayerParticipant

מבנה נתונים שמכיל נתונים על משתתף במשחק רב-משתתפים.

gpg::ParticipantResults

מבנה נתונים שמכיל נתונים על התוצאות לכל משתתף עבור TurnBasedMatch.

gpg::נגן

מבנה נתונים שמאפשר לגשת לנתונים על שחקן ספציפי.

gpg::PlayerLevel

מבנה נתונים יחיד שמכיל נתונים לגבי רמת הנגן.

gpg::PlayerStats

מבנה נתונים שמאפשר לגשת לנתונים על שחקן ספציפי.

gpg::RealTimeRoom

מבנה נתונים שמכיל את המצב הנוכחי של חדר רב-משתתפים בזמן אמת.

gpg::RealTimeRoomConfig

מבנה נתונים שמכיל את הנתונים הדרושים ליצירת אובייקט RealTimeRoom.

gpg::ציון

מבנה נתונים יחיד, המאפשר לגשת לנתונים על הניקוד של שחקן.

gpg::ScorePage

מבנה נתונים אחד שמאפשר לכם לגשת לנתוני הציונים.

gpg::ScorePage::Entry

כיתה שיוצרת רשומה בדף התוצאות.

gpg::ScorePage::ScorePageToken

מבנה נתונים מסוג כמעט אטום שמייצג שאילתה של ScorePage (או שהוא ריק).

gpg::ScoreSummary

מבנה נתונים אחד שמאפשר לכם לגשת לסיכום של פרטי הציון.

gpg::SnapshotMetadata

מבנה נתונים יחיד שמאפשר לכם לגשת לנתונים לגבי הסטטוס של מטא-נתונים של תמונת מצב ספציפית.

gpg::SnapshotMetadataChange

מבנה נתונים יחיד שמאפשר לכם לגשת לנתונים לגבי הסטטוס של תמונת מצב ספציפית.

gpg::SnapshotMetadataChange::CoverImage

מבנה נתונים יחיד שמאפשר לכם לגשת לנתונים לגבי הסטטוס של תמונת שער ספציפית.

gpg::TurnBasedMatch

מבנה נתונים שמכיל נתונים על המצב הנוכחי של TurnBasedMatch.

gpg::TurnBasedMatchConfig

מבנה נתונים שמכיל את הנתונים הדרושים ליצירת TurnBasedMatch.