ytgame
यह YouTube Playables SDK का टॉप-लेवल नेमस्पेस है.
यह मौजूदा विंडो में ग्लोबल स्कोप वाला वैरिएबल है. आपको इस वैरिएबल को बदलना नहीं चाहिए.
यह मौजूदा विंडो में ग्लोबल स्कोप वाला वैरिएबल है. आपको इस वैरिएबल को बदलना नहीं चाहिए.
| नाम स्थान | |
|---|---|
ads
|
विज्ञापन से जुड़े फ़ंक्शन और प्रॉपर्टी. |
engagement
|
खिलाड़ियों की दिलचस्पी बढ़ाने से जुड़े फ़ंक्शन और प्रॉपर्टी. |
game
|
गेम के सामान्य व्यवहार से जुड़े फ़ंक्शन और प्रॉपर्टी. |
health
|
गेम की परफ़ॉर्मेंस से जुड़े फ़ंक्शन और प्रॉपर्टी. |
system
|
YouTube सिस्टम से जुड़े फ़ंक्शन और प्रॉपर्टी. |
| इन्यूमरेशन | |
|---|---|
Sdk
|
YouTube Playables SDK टूल से मिलने वाली गड़बड़ियों के टाइप. |
| क्लास | |
|---|---|
Sdk
|
यह गड़बड़ी वाला ऑब्जेक्ट है, जिसे YouTube Playables SDK टूल दिखाता है. |
| वैरिएबल | |
|---|---|
IN_
|
गेम, Playables एनवायरमेंट में चल रहा है या नहीं. |
SDK_
|
YouTube Playables SDK टूल का वर्शन. |
- इन्हें भी देखें
इन्यूमरेशन
Const SdkErrorType
SdkErrorType
वैरिएबल
Const IN_PLAYABLES_ENV
IN_PLAYABLES_ENV: boolean
ytgame की जांच के साथ मिलाएं, ताकि यह पक्का किया जा सके कि SDK टूल वाकई लोड हो गया है.
- उदाहरण
-
const inPlayablesEnv = typeof ytgame !== "undefined" && ytgame.IN_PLAYABLES_ENV;
// An example of where you may want to fork behavior for saving data. if (ytgame?.IN_PLAYABLES_ENV) { ytgame.game.saveData(dataStr); } else { window.localStorage.setItem("SAVE_DATA", dataStr); }
Const SDK_VERSION
SDK_VERSION: string
- उदाहरण
-
// Prints the SDK version to console. Do not do this in production. console.log(ytgame.SDK_VERSION);
ytgame.SdkError
बढ़ाता है
Error
यह YouTube Playables SDK से मिला गड़बड़ी वाला ऑब्जेक्ट है.
यह
यह
SdkError ऑब्जेक्ट, Error का चाइल्ड है और इसमें एक अतिरिक्त फ़ील्ड शामिल है.
| निर्माता | |
|---|---|
constructor
|
|
| प्रॉपर्टी | |
|---|---|
error
|
गड़बड़ी किस तरह की है. |
message
|
|
name
|
|
stack
|
|
प्रॉपर्टी
errorType
errorType:
SdkErrorType
ytgame.ads
विज्ञापन से जुड़े फ़ंक्शन और प्रॉपर्टी.
| फ़ंक्शन | |
|---|---|
request
|
यह अचानक दिखने वाला विज्ञापन दिखाने का अनुरोध करता है. |
request
|
यह अनुरोध करता है कि किसी खास तरह के इनाम के लिए, इनाम वाला विज्ञापन दिखाया जाए. |
फ़ंक्शन
requestInterstitialAd
requestInterstitialAd(): Promise<void>
यह कुकी, पेज पर अचानक दिखने वाला विज्ञापन दिखाने का अनुरोध करती है.
यह इस बात की गारंटी नहीं देती कि विज्ञापन दिखाया गया था या नहीं. इस एपीआई का इस्तेमाल, विज्ञापन देखने के बदले खिलाड़ियों को इनाम देने के लिए न करें.
यह इस बात की गारंटी नहीं देती कि विज्ञापन दिखाया गया था या नहीं. इस एपीआई का इस्तेमाल, विज्ञापन देखने के बदले खिलाड़ियों को इनाम देने के लिए न करें.
- उदाहरण
-
try { await ytgame.ads.requestInterstitialAd(); // Ad request successful, do something else. } catch (error) { // Handle errors, retry logic, etc. // Note that error may be undefined. }
| रिटर्न | |
|---|---|
Promise<void>
|
यह एक प्रॉमिस है, जो अनुरोध पूरा होने पर रिज़ॉल्व हो जाता है. अगर अनुरोध पूरा नहीं होता है, तो यह अस्वीकार हो जाता है या इसमें गड़बड़ी होती है. |
requestRewardedAd
requestRewardedAd(rewardId: string): Promise<boolean>
यह अनुरोध करता है कि किसी खास तरह के इनाम के लिए, इनाम वाला विज्ञापन दिखाया जाए.
इससे यह गारंटी नहीं मिलती कि विज्ञापन दिखाया गया था या नहीं.
इससे यह गारंटी नहीं मिलती कि विज्ञापन दिखाया गया था या नहीं.
- उदाहरण
-
try { const isRewardEarned = await ytgame.ads.requestRewardedAd("reward-123"); // Handle reward being earned or not. } catch (error) { // Handle errors, retry logic, etc. // Note that error may be undefined. }
| पैरामीटर | |
|---|---|
rewardId: string
|
ज़रूरी है. ऐसा आइडेंटिफ़ायर जो दावा किए जा सकने वाले इनाम के टाइप की यूनीक तरीके से पहचान करता है.
आपको हर तरह के इनाम के लिए एक यूनीक आईडी इस्तेमाल करना होगा. साथ ही, जब भी उस तरह का इनाम दिया जाए, तब उसी आईडी का दोबारा इस्तेमाल करना होगा. उदाहरण के लिए, आईडी को पढ़ा जा सकने वाला या यूयूआईडी बनाया जा सकता है. इस आईडी को, किसी खास इनाम के लिए अपने गेम कोड में हार्ड-कोड किए गए आईडी के तौर पर शामिल किया जा सकता है. हमारी सिर्फ़ ये ज़रूरी शर्तें हैं: आपको एक आईडी देना होगा और उसमें उपयोगकर्ता का कोई डेटा शामिल नहीं होना चाहिए. उदाहरण के लिए:
|
| रिटर्न | |
|---|---|
Promise<boolean>
|
यह एक प्रॉमिस है. अनुरोध पूरा होने पर, इसकी वैल्यू 'सही' होती है. ऐसा तब होता है, जब उपयोगकर्ता ने इनाम पाने की शर्तें पूरी की हों. अगर उपयोगकर्ता ने शर्तें पूरी नहीं की हैं, तो इसकी वैल्यू 'गलत' होती है. अनुरोध पूरा न होने पर, प्रॉमिस rejects/throws हो जाता है. |
ytgame.engagement
खिलाड़ियों की दिलचस्पी बढ़ाने से जुड़े फ़ंक्शन और प्रॉपर्टी.
| इन्यूमरेशन | |
|---|---|
Content
|
कॉन्टेंट के संभावित टाइप. |
| इंटरफ़ेस | |
|---|---|
Content
|
यह कॉन्टेंट ऑब्जेक्ट है, जिसे गेम YouTube को भेजता है. |
Score
|
यह स्कोर ऑब्जेक्ट है, जिसे गेम YouTube को भेजता है. |
| फ़ंक्शन | |
|---|---|
open
|
यह कुकी, YouTube से दिए गए Content ID से जुड़ा कॉन्टेंट खोलने का अनुरोध करती है.
|
send
|
यह कुकी, YouTube को स्कोर भेजती है. |
इन्यूमरेशन
Const ContentType
फ़ंक्शन
openYTContent
openYTContent(content: Content): Promise<void>
यह अनुरोध करता है कि YouTube, दिए गए कॉन्टेंट आईडी से जुड़ा कॉन्टेंट खोले.
आम तौर पर, इससे वेब पर कॉन्टेंट एक नए टैब में खुलता है. मोबाइल पर, वीडियो मिनी प्लेयर में खुलेगा. साथ ही, फ़िलहाल खुला हुआ Playable, दूसरे Playable से बदल जाएगा.
आम तौर पर, इससे वेब पर कॉन्टेंट एक नए टैब में खुलता है. मोबाइल पर, वीडियो मिनी प्लेयर में खुलेगा. साथ ही, फ़िलहाल खुला हुआ Playable, दूसरे Playable से बदल जाएगा.
- उदाहरण
-
// Open a video. async function showVideo(videoID: string) { try { await ytgame.engagement.openYTContent({ id: videoID, contentType: ytgame.engagement.ContentType.VIDEO, }); // Request successful, content may have opened. } catch (error) { // Handle errors, retry logic, etc. // Note that error may be undefined. } } // Open a Playable. async function openDifferentPlayable(playableID: string) { try { await ytgame.engagement.openYTContent({ id: playableID, contentType: ytgame.engagement.ContentType.PLAYABLE, }); // Request successful, content may have opened. // On mobile, the new Playable will replace the current one. } catch (error) { // Handle errors, retry logic, etc. // Note that error may be undefined. } }
| पैरामीटर | |
|---|---|
content:
Content
|
YouTube पर कॉन्टेंट खोलने के लिए. |
| रिटर्न | |
|---|---|
Promise<void>
|
यह एक प्रॉमिस है. अगर कार्रवाई पूरी हो जाती है, तो यह रिज़ॉल्व हो जाता है. अगर कार्रवाई पूरी नहीं होती है, तो यह ytgame.SdkError के साथ अस्वीकार हो जाता है या थ्रो हो जाता है.
|
sendScore
sendScore(score: Score): Promise<void>
यह कुकी, YouTube को स्कोर भेजती है.
स्कोर से, गेम में हुई प्रोग्रेस के किसी एक डाइमेंशन के बारे में पता चलना चाहिए. अगर कई डाइमेंशन हैं, तो डेवलपर को एक डाइमेंशन चुनना होगा, ताकि वह एक जैसा रहे. स्कोर को क्रम से लगाया जाएगा और सबसे ज़्यादा स्कोर को YouTube के यूज़र इंटरफ़ेस (यूआई) में दिखाया जाएगा. इसलिए, गेम में सबसे ज़्यादा स्कोर दिखाने वाले यूज़र इंटरफ़ेस (यूआई) को, इस एपीआई के ज़रिए भेजे जा रहे स्कोर के साथ अलाइन होना चाहिए.
स्कोर से, गेम में हुई प्रोग्रेस के किसी एक डाइमेंशन के बारे में पता चलना चाहिए. अगर कई डाइमेंशन हैं, तो डेवलपर को एक डाइमेंशन चुनना होगा, ताकि वह एक जैसा रहे. स्कोर को क्रम से लगाया जाएगा और सबसे ज़्यादा स्कोर को YouTube के यूज़र इंटरफ़ेस (यूआई) में दिखाया जाएगा. इसलिए, गेम में सबसे ज़्यादा स्कोर दिखाने वाले यूज़र इंटरफ़ेस (यूआई) को, इस एपीआई के ज़रिए भेजे जा रहे स्कोर के साथ अलाइन होना चाहिए.
- उदाहरण
-
async function onScoreAwarded(score: number) { try { await ytgame.engagement.sendScore({ value: score }); // Score sent successfully, do something else. } catch (error) { // Handle errors, retry logic, etc. // Note that error may be undefined. } }
| पैरामीटर | |
|---|---|
score:
Score
|
YouTube को भेजा जाने वाला स्कोर. |
| रिटर्न | |
|---|---|
Promise<void>
|
यह एक प्रॉमिस है. अगर कार्रवाई पूरी हो जाती है, तो यह रिज़ॉल्व हो जाता है. अगर कार्रवाई पूरी नहीं होती है, तो यह ytgame.SdkError के साथ अस्वीकार हो जाता है या थ्रो हो जाता है.
|
ytgame.engagement.Content
यह कॉन्टेंट ऑब्जेक्ट है, जिसे गेम YouTube को भेजता है.
| प्रॉपर्टी | |
|---|---|
content
|
खोलने के लिए कॉन्टेंट का टाइप. |
id
|
उस कॉन्टेंट का आईडी जिसे हमें खोलना है. |
प्रॉपर्टी
Optional contentType
contentType?:
ContentType
VIDEO को डिफ़ॉल्ट वैल्यू माना जाएगा.
id
id: string
ytgame.engagement.Score
यह स्कोर ऑब्जेक्ट है, जिसे गेम YouTube को भेजता है.
| प्रॉपर्टी | |
|---|---|
value
|
स्कोर की वैल्यू, जिसे पूर्णांक के तौर पर दिखाया गया है. |
प्रॉपर्टी
वैल्यू
value: number
ytgame.game
गेम के सामान्य व्यवहार से जुड़े फ़ंक्शन और प्रॉपर्टी.
| फ़ंक्शन | |
|---|---|
first
|
इससे YouTube को सूचना मिलती है कि गेम में फ़्रेम दिखने लगे हैं. |
game
|
इस कुकी से YouTube को सूचना मिलती है कि गेम, खिलाड़ियों के साथ इंटरैक्ट करने के लिए तैयार है.
|
load
|
यह कुकी, YouTube से गेम में परफ़ॉर्मेंस का डेटा लोड करती है. यह डेटा, क्रम से लगाई गई स्ट्रिंग के तौर पर लोड होता है. |
save
|
यह कुकी, गेम के डेटा को YouTube पर क्रम से लगाई गई स्ट्रिंग के तौर पर सेव करती है. |
फ़ंक्शन
firstFrameReady
firstFrameReady(): void
इससे YouTube को सूचना मिलती है कि गेम में फ़्रेम दिखने लगे हैं.
गेम को इस एपीआई को ज़रूर कॉल करना चाहिए. ऐसा न करने पर, गेम को उपयोगकर्ताओं को नहीं दिखाया जाता.
गेम को इस एपीआई को ज़रूर कॉल करना चाहिए. ऐसा न करने पर, गेम को उपयोगकर्ताओं को नहीं दिखाया जाता.
firstFrameReady() को gameReady() से पहले कॉल करना ज़रूरी है.
- उदाहरण
-
function onGameInitialized() { ytgame.game.firstFrameReady(); }
gameReady
gameReady(): void
इससे YouTube को सूचना मिलती है कि गेम, खिलाड़ियों के साथ इंटरैक्ट करने के लिए तैयार है.
गेम को इस एपीआई को तब कॉल करना चाहिए, जब वह इंटरैक्ट करने के लिए तैयार हो. गेम को, लोडिंग स्क्रीन दिखते समय इस एपीआई को कॉल नहीं करना चाहिए. ऐसा न करने पर, गेम को YouTube सर्टिफ़िकेशन नहीं मिलेगा.
गेम को इस एपीआई को तब कॉल करना चाहिए, जब वह इंटरैक्ट करने के लिए तैयार हो. गेम को, लोडिंग स्क्रीन दिखते समय इस एपीआई को कॉल नहीं करना चाहिए. ऐसा न करने पर, गेम को YouTube सर्टिफ़िकेशन नहीं मिलेगा.
- उदाहरण
-
function onGameInteractable() { ytgame.game.gameReady(); }
loadData
loadData(): Promise<string>
यह कुकी, YouTube से गेम का डेटा लोड करती है. यह डेटा, क्रम से लगाई गई स्ट्रिंग के तौर पर लोड होता है.
गेम को स्ट्रिंग और इंटरनल फ़ॉर्मैट के बीच पार्सिंग को ज़रूर हैंडल करना चाहिए.
गेम को स्ट्रिंग और इंटरनल फ़ॉर्मैट के बीच पार्सिंग को ज़रूर हैंडल करना चाहिए.
- उदाहरण
-
async function gameSetup() { try { const data = await ytgame.game.loadData(); // Load succeeded, do something with data. } catch (error) { // Handle errors, retry logic, etc. // Note that error may be undefined. } }
| रिटर्न | |
|---|---|
Promise<string>
|
यह एक प्रॉमिस है. विज्ञापन लोड होने पर यह पूरा हो जाता है और लोड न होने पर ytgame.SdkError के साथ अस्वीकार कर दिया जाता है.
|
saveData
saveData(data: string): Promise<void>
यह कुकी, गेम के डेटा को YouTube पर सेव करती है. यह डेटा, क्रम से लगाई गई स्ट्रिंग के तौर पर सेव होता है.
स्ट्रिंग, मान्य और सही तरीके से बनाई गई UTF-16 स्ट्रिंग होनी चाहिए. साथ ही, इसका साइज़ ज़्यादा से ज़्यादा 3 MiB होना चाहिए. गेम को स्ट्रिंग और इंटरनल फ़ॉर्मैट के बीच पार्सिंग को ज़रूर हैंडल करना चाहिए. अगर ज़रूरी हो, तो
स्ट्रिंग, मान्य और सही तरीके से बनाई गई UTF-16 स्ट्रिंग होनी चाहिए. साथ ही, इसका साइज़ ज़्यादा से ज़्यादा 3 MiB होना चाहिए. गेम को स्ट्रिंग और इंटरनल फ़ॉर्मैट के बीच पार्सिंग को ज़रूर हैंडल करना चाहिए. अगर ज़रूरी हो, तो
String.isWellFormed() का इस्तेमाल करके देखें कि स्ट्रिंग सही फ़ॉर्मैट में है या नहीं.
- उदाहरण
-
async function saveGame() { try { ytgame.game.saveData(JSON.stringify(gameSave)); // Save succeeded. } catch (error) { // Handle errors, retry logic, etc. // Note that error may be undefined. } }
| पैरामीटर | |
|---|---|
data: string
|
|
| रिटर्न | |
|---|---|
Promise<void>
|
यह एक प्रॉमिस है. सेव करने की प्रोसेस पूरी होने पर यह रिज़ॉल्व हो जाता है. प्रोसेस पूरी न होने पर, यह ytgame.SdkError के साथ अस्वीकार हो जाता है.
|
ytgame.health
गेम की परफ़ॉर्मेंस से जुड़े फ़ंक्शन और प्रॉपर्टी.
| फ़ंक्शन | |
|---|---|
log
|
यह कुकी, YouTube को गड़बड़ी की जानकारी भेजती है. |
log
|
यह कुकी, YouTube को चेतावनी लॉग करती है. |
फ़ंक्शन
logError
logError(): void
यह फ़ंक्शन, YouTube को गड़बड़ी की जानकारी देता है.
ध्यान दें: यह एपीआई, सबसे सही तरीके से काम करने की कोशिश करता है. साथ ही, इस पर दर से जुड़ी सीमाएं लागू होती हैं. इस वजह से, डेटा का नुकसान हो सकता है.
ध्यान दें: यह एपीआई, सबसे सही तरीके से काम करने की कोशिश करता है. साथ ही, इस पर दर से जुड़ी सीमाएं लागू होती हैं. इस वजह से, डेटा का नुकसान हो सकता है.
- उदाहरण
-
function onError() { ytgame.health.logError(); }
logWarning
logWarning(): void
यह YouTube को चेतावनी लॉग करता है.
ध्यान दें: यह एपीआई सबसे सही कोशिश करता है और इसकी दर सीमित होती है. इस वजह से, डेटा का नुकसान हो सकता है.
ध्यान दें: यह एपीआई सबसे सही कोशिश करता है और इसकी दर सीमित होती है. इस वजह से, डेटा का नुकसान हो सकता है.
- उदाहरण
-
function onWarning() { ytgame.health.logWarning(); }
ytgame.system
YouTube सिस्टम से जुड़े फ़ंक्शन और प्रॉपर्टी.
| फ़ंक्शन | |
|---|---|
get
|
यह कुकी, उपयोगकर्ता की YouTube सेटिंग में सेट की गई भाषा को BCP-47 भाषा टैग के तौर पर दिखाती है.
|
is
|
इससे यह पता चलता है कि YouTube की सेटिंग में गेम का ऑडियो चालू है या नहीं. |
on
|
यह फ़ंक्शन, एक कॉलबैक सेट करता है. यह कॉलबैक तब ट्रिगर होता है, जब YouTube से ऑडियो सेटिंग बदलने वाला इवेंट ट्रिगर होता है.
|
on
|
यह एक कॉलबैक सेट करता है, जिसे YouTube से गेम को रोकने का इवेंट ट्रिगर होने पर ट्रिगर किया जाता है.
|
on
|
यह फ़ंक्शन, एक कॉलबैक सेट करता है. यह कॉलबैक तब ट्रिगर होता है, जब YouTube से 'गेम फिर से शुरू करें' इवेंट ट्रिगर होता है.
|
फ़ंक्शन
getLanguage
getLanguage(): Promise<string>
यह फ़ंक्शन, उपयोगकर्ता की YouTube सेटिंग में सेट की गई भाषा को BCP-47 भाषा टैग के तौर पर दिखाता है.
उपयोगकर्ता की भाषा या स्थान-भाषा का पता लगाने के लिए, अन्य फ़ंक्शन का इस्तेमाल न करें. इसके अलावा, क्लाउड सेव में उसकी भाषा की प्राथमिकता को सेव न करें. इसके बजाय, इस फ़ंक्शन का इस्तेमाल करें, ताकि यह पक्का किया जा सके कि YouTube पर सभी लोगों को एक जैसा अनुभव मिले.
उपयोगकर्ता की भाषा या स्थान-भाषा का पता लगाने के लिए, अन्य फ़ंक्शन का इस्तेमाल न करें. इसके अलावा, क्लाउड सेव में उसकी भाषा की प्राथमिकता को सेव न करें. इसके बजाय, इस फ़ंक्शन का इस्तेमाल करें, ताकि यह पक्का किया जा सके कि YouTube पर सभी लोगों को एक जैसा अनुभव मिले.
- उदाहरण
-
const localeTag = await ytgame.system.getLanguage(); // `localeTag` is now set to something like "en-US" or "es-419".
| रिटर्न | |
|---|---|
Promise<string>
|
यह एक प्रॉमिस है. भाषा की जानकारी मिलने पर यह पूरा हो जाता है. अगर ऐसा नहीं होता है, तो यह ytgame.SdkError के साथ अस्वीकार कर देता है.
|
isAudioEnabled
isAudioEnabled(): boolean
इससे यह पता चलता है कि YouTube की सेटिंग में गेम का ऑडियो चालू है या नहीं.
गेम को गेम के ऑडियो की स्थिति को शुरू करने के लिए, इसका इस्तेमाल ज़रूर करना चाहिए.
गेम को गेम के ऑडियो की स्थिति को शुरू करने के लिए, इसका इस्तेमाल ज़रूर करना चाहिए.
- उदाहरण
-
function initGameSound() { if (ytgame.system.isAudioEnabled()) { // Enable game audio. } else { // Disable game audio. } }
| रिटर्न | |
|---|---|
boolean
|
बूलियन वैल्यू से पता चलता है कि ऑडियो चालू है या नहीं. |
onAudioEnabledChange
onAudioEnabledChange(callback: ((isAudioEnabled: boolean) => void)): (() => void)
यह कॉलबैक सेट करता है, ताकि YouTube से ऑडियो सेटिंग बदलने का इवेंट ट्रिगर होने पर, इसे ट्रिगर किया जा सके.
गेम को गेम के ऑडियो की स्थिति को अपडेट करने के लिए, इस एपीआई का इस्तेमाल ज़रूर करना चाहिए.
गेम को गेम के ऑडियो की स्थिति को अपडेट करने के लिए, इस एपीआई का इस्तेमाल ज़रूर करना चाहिए.
- उदाहरण
-
ytgame.system.onAudioEnabledChange((isAudioEnabled) => { if (isAudioEnabled) { // Enable game audio. } else { // Disable game audio. } });
| पैरामीटर | |
|---|---|
callback: ((isAudioEnabled: boolean) => void)
|
ट्रिगर किया जाने वाला कॉलबैक फ़ंक्शन. |
| रिटर्न | |
|---|---|
(() => void)
|
कॉलबैक को अनसेट करने का फ़ंक्शन, जिसका इस्तेमाल आम तौर पर नहीं किया जाता. |
onPause
onPause(callback: (() => void)): (() => void)
यह एक कॉलबैक सेट करता है, जिसे YouTube से गेम को रोकने का इवेंट ट्रिगर होने पर चालू किया जाता है. गेम को बंद करने से पहले, उसके पास किसी भी स्थिति को सेव करने के लिए कम समय होता है.
onPause को हर तरह के पॉज़ के लिए कॉल किया जाता है. इसमें उपयोगकर्ता के गेम से बाहर निकलने पर भी कॉल किया जाता है. इस बात की कोई गारंटी नहीं है कि गेम फिर से शुरू हो जाएगा.
onPause को हर तरह के पॉज़ के लिए कॉल किया जाता है. इसमें उपयोगकर्ता के गेम से बाहर निकलने पर भी कॉल किया जाता है. इस बात की कोई गारंटी नहीं है कि गेम फिर से शुरू हो जाएगा.
- उदाहरण
-
ytgame.system.onPause(() => { pauseGame(); }); function pauseGame() { // Logic to pause game state. }
| पैरामीटर | |
|---|---|
callback: (() => void)
|
ट्रिगर किया जाने वाला कॉलबैक फ़ंक्शन. |
| रिटर्न | |
|---|---|
(() => void)
|
कॉलबैक को अनसेट करने का फ़ंक्शन, जिसका इस्तेमाल आम तौर पर नहीं किया जाता. |
onResume
onResume(callback: (() => void)): (() => void)
यह फ़ंक्शन, एक कॉलबैक सेट करता है. यह कॉलबैक तब ट्रिगर होता है, जब YouTube से 'गेम फिर से शुरू करें' इवेंट ट्रिगर होता है.
गेम को रोकने के बाद, यह ज़रूरी नहीं है कि वह फिर से शुरू हो.
गेम को रोकने के बाद, यह ज़रूरी नहीं है कि वह फिर से शुरू हो.
- उदाहरण
-
ytgame.system.onResume(() => { resumeGame(); }); function resumeGame() { // Logic to resume game state. }
| पैरामीटर | |
|---|---|
callback: (() => void)
|
ट्रिगर किया जाने वाला कॉलबैक फ़ंक्शन. |
| रिटर्न | |
|---|---|
(() => void)
|
कॉलबैक को अनसेट करने का फ़ंक्शन, जिसका इस्तेमाल आम तौर पर नहीं किया जाता. |