वैल्यू टाइप

ऐसी वैल्यू टाइप जिन्हें बदला नहीं जा सकता, जो गेम सेवाओं के डेटा को दिखाते हैं.

खास जानकारी

मैनेजर पर ऐक्सेसर तरीके, <status, valuetype=""> जोड़े के रूप में नतीजे देते हैं, या तो एसिंक्रोनस रूप से (कॉलबैक के ज़रिए) या सिंक्रोनस (ब्लॉक करने वाले ऐक्सेसर के मामले में) के रूप में.</status,>

वैल्यू टाइप वाले ऑब्जेक्ट, मान्य (मान्य वैल्यू दिखाने वाले) या अमान्य हो सकते हैं. अगर वैल्यू टाइप ऑब्जेक्ट IsSuccess() के साथ स्टेटस दिखाया जाता है, तो उससे जुड़ी वैल्यू हमेशा मान्य होगी. अगर स्टेटस IsError() के साथ है, तो उससे जुड़ी वैल्यू हमेशा अमान्य होगी. हर वैल्यू टाइप ऑब्जेक्ट पर, वैधता को सीधे मान्य() तरीके से टेस्ट किया जा सकता है. किसी अमान्य वैल्यू टाइप ऑब्जेक्ट के मान्य() के अलावा कॉल करने के दूसरे तरीके एक गड़बड़ी है और इससे बचना चाहिए.

वैल्यू टाइप वाले ऑब्जेक्ट में बदलाव नहीं किया जा सकता. ये उस समय तक बुनियादी डेटा का एक जैसा व्यू दिखाते हैं, जब उन्हें देने वाले ऐक्सेसर को शुरू किया गया था.

वैल्यू टाइप ऑब्जेक्ट को एक जगह से दूसरी जगह ले जाया जा सकता है. साथ ही, इन्हें आसानी से कॉपी किया जा सकता है.

वैल्यू टाइप के ऐसे ऑब्जेक्ट की प्रॉपर्टी जिन्हें कॉपी करना मुश्किल या महंगा होता है उन्हें रेफ़रंस के तौर पर दिखाया जाता है. नतीजे में मिलने वाली पहचान, वैल्यू टाइप ऑब्जेक्ट के लाइफ़टाइम तक सीमित होती है.

वैल्यू टाइप ऑब्जेक्ट को डीबग स्ट्रिंग में बदलने या उन्हें डीबग स्ट्रीम में आउटपुट करने के लिए, सहायक तरीके उपलब्ध हैं. इन तरीकों से लोगों के आसानी से समझ में आने वाले प्रज़ेंटेशन का मकसद, सिर्फ़ डेटा को लॉग करने और डीबग करने के लिए होता है. इसे एक जैसा नहीं माना जाना चाहिए.

क्लास

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 बनाने के लिए ज़रूरी डेटा मौजूद है.