gpg:: RealTimeMultiplayerManager
#include <real_time_multiplayer_manager.h>
यह RealTimeRoom
ऑब्जेक्ट को फ़ेच करता है, उनमें बदलाव करता है, मैसेज को हैंडल करता है, और बनाता है.
खास जानकारी
सार्वजनिक प्रकार |
|
---|---|
FetchInvitationsCallback
|
टाइपडिफ़std::function< void(const FetchInvitationsResponse &)>
ऐसे कॉलबैक के बारे में बताता है जिसका इस्तेमाल किसी एक रीयल-टाइम मल्टीप्लेयर ऑपरेशन से WaitingRoomUIResponse पाने के लिए किया जा सकता है. |
LeaveRoomCallback
|
टाइपडिफ़std::function< void(const ResponseStatus &)>
इस कॉलबैक के बारे में बताता है, जिसे LeaveRoom से ResponseStatus मिल सकता है. |
PlayerSelectUICallback
|
टाइपडिफ़std::function< void(const PlayerSelectUIResponse &)>
इस कॉलबैक के बारे में बताता है, जिसे ShowPlayerSelectUI से PlayerSelectUIResponse मिल सकता है. |
PlayerSelectUIResponse
|
टाइपडिफ़ShowPlayerSelectUI कार्रवाई के लिए, Data और ResponseStatus . |
RealTimeRoomCallback
|
टाइपडिफ़std::function< void(const RealTimeRoomResponse &)>
ऐसे कॉलबैक के बारे में बताता है जिसका इस्तेमाल, बारी के हिसाब से खेले जाने वाले एक से ज़्यादा खिलाड़ी वाले ऑपरेशन से RealTimeRoomResponse निर्देश पाने के लिए किया जा सकता है. |
RoomInboxUICallback
|
टाइपडिफ़std::function< void(const RoomInboxUIResponse &)>
इस कॉलबैक के बारे में बताता है, जिसे ShowRoomInboxUI से RoomInboxUIResponse मिल सकता है. |
SendReliableMessageCallback
|
टाइपडिफ़std::function< void(const MultiplayerStatus &)>
इस कॉलबैक के बारे में बताता है, जिसे SendReliableMessage से ResponseStatus मिल सकता है. |
WaitingRoomUICallback
|
टाइपडिफ़std::function< void(const WaitingRoomUIResponse &)>
ऐसे कॉलबैक के बारे में बताता है जिसका इस्तेमाल किसी एक रीयल-टाइम मल्टीप्लेयर ऑपरेशन से WaitingRoomUIResponse पाने के लिए किया जा सकता है. |
सार्वजनिक फ़ंक्शन |
|
---|---|
AcceptInvitation(const MultiplayerInvitation & invitation, IRealTimeEventListener *listener, RealTimeRoomCallback callback)
|
void
एसिंक्रोनस तरीके से
MultiplayerInvitation स्वीकार करता है और RealTimeRoomCallback के ज़रिए नतीजे देता है. |
AcceptInvitation(const MultiplayerInvitation & invitation, RealTimeEventListenerHelper helper, RealTimeRoomCallback callback)
|
void
एसिंक्रोनस तरीके से
MultiplayerInvitation स्वीकार करता है और RealTimeRoomCallback के ज़रिए नतीजे देता है. |
AcceptInvitationBlocking(Timeout timeout, const MultiplayerInvitation & invitation, IRealTimeEventListener *listener)
|
AcceptInvitation सुविधा को ब्लॉक करने वाला वर्शन.
|
AcceptInvitationBlocking(const MultiplayerInvitation & invitation, IRealTimeEventListener *listener)
|
AcceptInvitationBlocking का ओवरलोड. इसमें, डिफ़ॉल्ट रूप से 10 साल का टाइम आउट इस्तेमाल किया जाता है.
|
AcceptInvitationBlocking(Timeout timeout, const MultiplayerInvitation & invitation, RealTimeEventListenerHelper helper)
|
AcceptInvitation सुविधा को ब्लॉक करने वाला वर्शन.
|
AcceptInvitationBlocking(const MultiplayerInvitation & invitation, RealTimeEventListenerHelper helper)
|
AcceptInvitationBlocking का ओवरलोड. इसमें, डिफ़ॉल्ट रूप से 10 साल का टाइम आउट इस्तेमाल किया जाता है.
|
CreateRealTimeRoom(const gpg::RealTimeRoomConfig & config, IRealTimeEventListener *listener, RealTimeRoomCallback callback)
|
void
एसिंक्रोनस तरीके से दी गई
RealTimeRoomConfig क्लास का इस्तेमाल करके, RealTimeRoom ऑब्जेक्ट बनाता है. |
CreateRealTimeRoom(const gpg::RealTimeRoomConfig & config, RealTimeEventListenerHelper helper, RealTimeRoomCallback callback)
|
void
एसिंक्रोनस तरीके से दी गई
RealTimeRoomConfig क्लास का इस्तेमाल करके, RealTimeRoom ऑब्जेक्ट बनाता है. |
CreateRealTimeRoomBlocking(Timeout timeout, const RealTimeRoomConfig & config, IRealTimeEventListener *listener)
|
CreateRealTimeRoom का ब्लॉक करने वाला वर्शन.
|
CreateRealTimeRoomBlocking(const RealTimeRoomConfig & config, IRealTimeEventListener *listener)
|
CreateRealTimeRoomBlocking का ओवरलोड, जो 10 साल के डिफ़ॉल्ट टाइम आउट का इस्तेमाल करता है.
|
CreateRealTimeRoomBlocking(Timeout timeout, const RealTimeRoomConfig & config, RealTimeEventListenerHelper helper)
|
CreateRealTimeRoom का ब्लॉक करने वाला वर्शन.
|
CreateRealTimeRoomBlocking(const RealTimeRoomConfig & config, RealTimeEventListenerHelper helper)
|
CreateRealTimeRoomBlocking का ओवरलोड, जो 10 साल के डिफ़ॉल्ट टाइम आउट का इस्तेमाल करता है.
|
DeclineInvitation(const MultiplayerInvitation & invitation)
|
void
MultiplayerInvitation को RealTimeRoom अस्वीकार करता है. |
DismissInvitation(const MultiplayerInvitation & invitation)
|
void
MultiplayerInvitation को RealTimeRoom पर खारिज कर देता है. |
FetchInvitations(FetchInvitationsCallback callback)
|
void
रीयल टाइम रूम के लिए किसी भी
MultiplayerInvitation को फ़ेच करता है. |
FetchInvitationsBlocking(Timeout timeout)
|
FetchInvitations का ब्लॉक करने वाला वर्शन.
|
FetchInvitationsBlocking()
|
FetchInvitationsBlocking का ओवरलोड जो डिफ़ॉल्ट रूप से 10 साल के लिए सेट किए गए टाइम आउट का इस्तेमाल करता है.
|
LeaveRoom(const RealTimeRoom & room, LeaveRoomCallback callback)
|
void
RealTimeRoom से बाहर निकल जाता है. |
LeaveRoomBlocking(Timeout timeout, const RealTimeRoom & room)
|
LeaveRoom का ब्लॉक करने वाला वर्शन.
|
LeaveRoomBlocking(const RealTimeRoom & room)
|
LeaveRoomBlocking का ओवरलोड, जिसमें डिफ़ॉल्ट रूप से 10 साल का टाइम आउट इस्तेमाल किया जाता है.
|
SendReliableMessage(const RealTimeRoom & room, const MultiplayerParticipant & participant, std::vector< uint8_t > data, SendReliableMessageCallback callback)
|
void
चुने गए
MultiplayerParticipant पर मैसेज भेजता है. |
SendReliableMessageBlocking(Timeout timeout, const RealTimeRoom & room, const MultiplayerParticipant & participant, std::vector< uint8_t > data)
|
SendReliableMessage का वर्शन ब्लॉक करना.
|
SendReliableMessageBlocking(const RealTimeRoom & room, const MultiplayerParticipant & participant, std::vector< uint8_t > data)
|
SendReliableMessageBlocking का ओवरलोड, जिसके लिए 10 साल के डिफ़ॉल्ट टाइम आउट का इस्तेमाल किया जाता है.
|
SendUnreliableMessage(const RealTimeRoom & room, const std::vector< MultiplayerParticipant > & participants, std::vector< uint8_t > data)
|
void
तय किए गए
MultiplayerParticipant पर मैसेज भेजता है. |
SendUnreliableMessageToOthers(const RealTimeRoom & room, std::vector< uint8_t > data)
|
void
मौजूदा उपयोगकर्ता के अलावा, मीटिंग में हिस्सा लेने वाले सभी लोगों को मैसेज भेजता है.
|
ShowPlayerSelectUI(uint32_t minimum_players, uint32_t maximum_players, bool allow_automatch, PlayerSelectUICallback callback)
|
void
एसिंक्रोनस रूप से प्लेयर चुनने का यूज़र इंटरफ़ेस (यूआई) दिखाता है, जिससे प्लेयर दूसरे खिलाड़ियों को चुन सकता है और उनके साथ चैट रूम में शामिल हो सकता है.
|
ShowPlayerSelectUIBlocking(Timeout timeout, uint32_t minimum_players, uint32_t maximum_players, bool allow_automatch)
|
ShowPlayerSelectUI के वर्शन को ब्लॉक करने की सुविधा.
|
ShowPlayerSelectUIBlocking(uint32_t minimum_players, uint32_t maximum_players, bool allow_automatch)
|
ShowPlayerSelectUIBlocking का ओवरलोड है. इसके लिए, डिफ़ॉल्ट तौर पर 10 साल का टाइम आउट इस्तेमाल किया जाता है.
|
ShowRoomInboxUI(RoomInboxUICallback callback)
|
void
एसिंक्रोनस तरीके से रूम के इनबॉक्स का यूज़र इंटरफ़ेस (यूआई) दिखाता है. इससे खिलाड़ी, एक से ज़्यादा खिलाड़ी वाले गेम का न्योता चुन सकता है.
|
ShowRoomInboxUIBlocking(Timeout timeout)
|
ShowRoomInboxUI का ब्लॉक करने वाला वर्शन.
|
ShowRoomInboxUIBlocking()
|
ShowRoomInboxUIBlocking का ओवरलोड. इसके लिए, डिफ़ॉल्ट तौर पर 10 साल के टाइम आउट का इस्तेमाल किया जाता है.
|
ShowWaitingRoomUI(const RealTimeRoom & room, uint32_t min_participants_to_start, WaitingRoomUICallback callback)
|
void
वेटिंग रूम का यूज़र इंटरफ़ेस (यूआई) दिखाता है, जिसमें एक से ज़्यादा खिलाड़ी वाले लोगों के इस मीटिंग रूम में शामिल होने की स्थिति दिखती है.
|
ShowWaitingRoomUIBlocking(Timeout timeout, const RealTimeRoom & room, uint32_t min_participants_to_start)
|
ShowWaitingRoomUI का ब्लॉक करने वाला वर्शन.
|
ShowWaitingRoomUIBlocking(const RealTimeRoom & room, uint32_t min_participants_to_start)
|
ShowWaitingRoomUIBlocking का ओवरलोड, जो 10 साल के डिफ़ॉल्ट टाइम आउट का इस्तेमाल करता है.
|
स्ट्रक्चर |
|
---|---|
gpg:: |
|
gpg:: |
किसी |
gpg:: |
|
gpg:: |
|
सार्वजनिक प्रकार
FetchInvitationsCallback
std::function< void(const FetchInvitationsResponse &)> FetchInvitationsCallback
ऐसे कॉलबैक के बारे में बताता है जिसका इस्तेमाल किसी एक रीयल-टाइम मल्टीप्लेयर ऑपरेशन से WaitingRoomUIResponse
पाने के लिए किया जा सकता है.
LeaveRoomCallback
std::function< void(const ResponseStatus &)> LeaveRoomCallback
इस कॉलबैक के बारे में बताता है, जिसे LeaveRoom
से ResponseStatus
मिल सकता है.
PlayerSelectUICallback
std::function< void(const PlayerSelectUIResponse &)> PlayerSelectUICallback
इस कॉलबैक के बारे में बताता है, जिसे ShowPlayerSelectUI
से PlayerSelectUIResponse
मिल सकता है.
PlayerSelectUIResponse
TurnBasedMultiplayerManager::PlayerSelectUIResponse PlayerSelectUIResponse
ShowPlayerSelectUI
कार्रवाई के लिए, Data
और ResponseStatus
.
यह बारी आधारित मल्टीप्लेयर गेम के साथ शेयर किया जाता है.
RealTimeRoomCallback
std::function< void(const RealTimeRoomResponse &)> RealTimeRoomCallback
ऐसे कॉलबैक के बारे में बताता है जिसका इस्तेमाल, बारी के हिसाब से खेले जाने वाले एक से ज़्यादा खिलाड़ी वाले ऑपरेशन से RealTimeRoomResponse
निर्देश पाने के लिए किया जा सकता है.
RoomInboxUICallback
std::function< void(const RoomInboxUIResponse &)> RoomInboxUICallback
इस कॉलबैक के बारे में बताता है, जिसे ShowRoomInboxUI
से RoomInboxUIResponse
मिल सकता है.
SendReliableMessageCallback
std::function< void(const MultiplayerStatus &)> SendReliableMessageCallback
इस कॉलबैक के बारे में बताता है, जिसे SendReliableMessage
से ResponseStatus
मिल सकता है.
WaitingRoomUICallback
std::function< void(const WaitingRoomUIResponse &)> WaitingRoomUICallback
ऐसे कॉलबैक के बारे में बताता है जिसका इस्तेमाल किसी एक रीयल-टाइम मल्टीप्लेयर ऑपरेशन से WaitingRoomUIResponse
पाने के लिए किया जा सकता है.
सार्वजनिक फ़ंक्शन
AcceptInvitation
void AcceptInvitation( const MultiplayerInvitation & invitation, IRealTimeEventListener *listener, RealTimeRoomCallback callback )
एसिंक्रोनस तरीके से MultiplayerInvitation
स्वीकार करता है और RealTimeRoomCallback
के ज़रिए नतीजे देता है.
AcceptInvitation
void AcceptInvitation( const MultiplayerInvitation & invitation, RealTimeEventListenerHelper helper, RealTimeRoomCallback callback )
एसिंक्रोनस तरीके से MultiplayerInvitation
स्वीकार करता है और RealTimeRoomCallback
के ज़रिए नतीजे देता है.
AcceptInvitationBlocking
RealTimeRoomResponse AcceptInvitationBlocking( Timeout timeout, const MultiplayerInvitation & invitation, IRealTimeEventListener *listener )
AcceptInvitation सुविधा को ब्लॉक करने वाला वर्शन.
कॉलर को मिलीसेकंड में टाइम आउट तय करने की अनुमति देता है. तय समय खत्म होने के बाद, फ़ंक्शन ERROR_TIMEOUT
दिखाता है.
AcceptInvitationBlocking
RealTimeRoomResponse AcceptInvitationBlocking( const MultiplayerInvitation & invitation, IRealTimeEventListener *listener )
AcceptInvitationBlocking का ओवरलोड. इसमें, डिफ़ॉल्ट रूप से 10 साल का टाइम आउट इस्तेमाल किया जाता है.
AcceptInvitationBlocking
RealTimeRoomResponse AcceptInvitationBlocking( Timeout timeout, const MultiplayerInvitation & invitation, RealTimeEventListenerHelper helper )
AcceptInvitation सुविधा को ब्लॉक करने वाला वर्शन.
कॉलर को मिलीसेकंड में टाइम आउट तय करने की अनुमति देता है. तय समय खत्म होने के बाद, फ़ंक्शन ERROR_TIMEOUT
दिखाता है.
AcceptInvitationBlocking
RealTimeRoomResponse AcceptInvitationBlocking( const MultiplayerInvitation & invitation, RealTimeEventListenerHelper helper )
AcceptInvitationBlocking का ओवरलोड. इसमें, डिफ़ॉल्ट रूप से 10 साल का टाइम आउट इस्तेमाल किया जाता है.
CreateRealTimeRoom
void CreateRealTimeRoom( const gpg::RealTimeRoomConfig & config, IRealTimeEventListener *listener, RealTimeRoomCallback callback )
एसिंक्रोनस तरीके से दी गई RealTimeRoomConfig
क्लास का इस्तेमाल करके, RealTimeRoom
ऑब्जेक्ट बनाता है.
अगर प्रोजेक्ट बन जाता है, तो यह फ़ंक्शन दिए गए RealTimeRoomCallback
के ज़रिए RealTimeRoom
ऑब्जेक्ट दिखाता है.
CreateRealTimeRoom
void CreateRealTimeRoom( const gpg::RealTimeRoomConfig & config, RealTimeEventListenerHelper helper, RealTimeRoomCallback callback )
एसिंक्रोनस तरीके से दी गई RealTimeRoomConfig
क्लास का इस्तेमाल करके, RealTimeRoom
ऑब्जेक्ट बनाता है.
अगर प्रोजेक्ट बन जाता है, तो यह फ़ंक्शन दिए गए RealTimeRoomCallback
के ज़रिए RealTimeRoom
ऑब्जेक्ट दिखाता है.
CreateRealTimeRoomBlocking
RealTimeRoomResponse CreateRealTimeRoomBlocking( Timeout timeout, const RealTimeRoomConfig & config, IRealTimeEventListener *listener )
CreateRealTimeRoom का ब्लॉक करने वाला वर्शन.
कॉलर को मिलीसेकंड में टाइम आउट तय करने की अनुमति देता है. तय समय खत्म होने के बाद, फ़ंक्शन ERROR_TIMEOUT
दिखाता है.
CreateRealTimeRoomBlocking
RealTimeRoomResponse CreateRealTimeRoomBlocking( const RealTimeRoomConfig & config, IRealTimeEventListener *listener )
CreateRealTimeRoomBlocking का ओवरलोड, जो 10 साल के डिफ़ॉल्ट टाइम आउट का इस्तेमाल करता है.
CreateRealTimeRoomBlocking
RealTimeRoomResponse CreateRealTimeRoomBlocking( Timeout timeout, const RealTimeRoomConfig & config, RealTimeEventListenerHelper helper )
CreateRealTimeRoom का ब्लॉक करने वाला वर्शन.
कॉलर को मिलीसेकंड में टाइम आउट तय करने की अनुमति देता है. तय समय खत्म होने के बाद, फ़ंक्शन ERROR_TIMEOUT
दिखाता है.
CreateRealTimeRoomBlocking
RealTimeRoomResponse CreateRealTimeRoomBlocking( const RealTimeRoomConfig & config, RealTimeEventListenerHelper helper )
CreateRealTimeRoomBlocking का ओवरलोड, जो 10 साल के डिफ़ॉल्ट टाइम आउट का इस्तेमाल करता है.
DeclineInvitation
void DeclineInvitation( const MultiplayerInvitation & invitation )
MultiplayerInvitation
को RealTimeRoom
अस्वीकार करता है.
ऐसा करने से, मीटिंग में हिस्सा लेने वाले अन्य लोगों के लिए रूम रद्द हो जाएगा. साथ ही, लोकल प्लेयर के डिवाइस से रूम भी हट जाएगा.
DismissInvitation
void DismissInvitation( const MultiplayerInvitation & invitation )
MultiplayerInvitation
को RealTimeRoom
पर खारिज कर देता है.
इससे मीटिंग में शामिल दूसरे लोगों को RealTimeRoom
में कोई बदलाव नहीं दिखेगा. हालांकि, यह स्थानीय प्लेयर के डिवाइस से हट जाएगा.
FetchInvitations
void FetchInvitations( FetchInvitationsCallback callback )
रीयल टाइम रूम के लिए किसी भी MultiplayerInvitation
को फ़ेच करता है.
फ़ेच किए गए MultiplayerInvitation
, दिए गए FetchInvitationsCallback
के ज़रिए मिलते हैं.
FetchInvitationsBlocking
FetchInvitationsResponse FetchInvitationsBlocking( Timeout timeout )
FetchInvitations का ब्लॉक करने वाला वर्शन.
कॉलर को मिलीसेकंड में टाइम आउट तय करने की अनुमति देता है. अलग-अलग समय के खत्म होने के बाद, फ़ंक्शन ERROR_TIMEOUT
दिखाएगा.
FetchInvitationsBlocking
FetchInvitationsResponse FetchInvitationsBlocking()
FetchInvitationsBlocking का ओवरलोड जो डिफ़ॉल्ट रूप से 10 साल के टाइम आउट का इस्तेमाल करता है.
LeaveRoom
void LeaveRoom( const RealTimeRoom & room, LeaveRoomCallback callback )
RealTimeRoom
से बाहर निकल जाता है.
जब तक यह कार्रवाई पूरी नहीं हो जाती, तब तक आपको नया रूम नहीं बनाना चाहिए या किसी दूसरे चैट रूम में शामिल होने की कोशिश नहीं करनी चाहिए. इस कार्रवाई का नतीजा, LeaveRoomCallback
के ज़रिए दिखाया जाता है.
LeaveRoomBlocking
ResponseStatus LeaveRoomBlocking( Timeout timeout, const RealTimeRoom & room )
LeaveRoom का ब्लॉक करने वाला वर्शन.
कॉलर को मिलीसेकंड में टाइम आउट तय करने की अनुमति देता है. तय समय खत्म होने के बाद, फ़ंक्शन ERROR_TIMEOUT
दिखाता है.
LeaveRoomBlocking
ResponseStatus LeaveRoomBlocking( const RealTimeRoom & room )
LeaveRoomBlocking का ओवरलोड, जिसमें डिफ़ॉल्ट रूप से 10 साल का टाइम आउट इस्तेमाल किया जाता है.
SendReliableMessage
void SendReliableMessage( const RealTimeRoom & room, const MultiplayerParticipant & participant, std::vector< uint8_t > data, SendReliableMessageCallback callback )
चुने गए MultiplayerParticipant
पर मैसेज भेजता है.
मैसेज भेजने के लिए किसी भरोसेमंद तरीके का इस्तेमाल करता है. गलत तरीके से मैसेज भेजने के मुकाबले, इस तरीके से डेटा भेजने में ज़्यादा समय लग सकता है. भेजे गए मैसेज का नतीजा, दिए गए कॉलबैक से रिपोर्ट किया जाता है.
SendReliableMessageBlocking
MultiplayerStatus SendReliableMessageBlocking( Timeout timeout, const RealTimeRoom & room, const MultiplayerParticipant & participant, std::vector< uint8_t > data )
SendReliableMessage का वर्शन ब्लॉक करना.
कॉलर को मिलीसेकंड में टाइम आउट तय करने की अनुमति देता है. तय समय खत्म होने के बाद, फ़ंक्शन ERROR_TIMEOUT
दिखाता है.
SendReliableMessageBlocking
MultiplayerStatus SendReliableMessageBlocking( const RealTimeRoom & room, const MultiplayerParticipant & participant, std::vector< uint8_t > data )
SendReliableMessageBlocking का ओवरलोड, जिसके लिए 10 साल के डिफ़ॉल्ट टाइम आउट का इस्तेमाल किया जाता है.
SendUnreliableMessage
void SendUnreliableMessage( const RealTimeRoom & room, const std::vector< MultiplayerParticipant > & participants, std::vector< uint8_t > data )
तय किए गए MultiplayerParticipant
पर मैसेज भेजता है.
मैसेज भेजने के लिए किसी गैर-भरोसेमंद तरीके का इस्तेमाल किया जाता है. यह तरीका भरोसेमंद तरीके से डेटा भेजने के मुकाबले ज़्यादा तेज़ है. अगर हो सके, तो इसे पसंद करें.
SendUnreliableMessageToOthers
void SendUnreliableMessageToOthers( const RealTimeRoom & room, std::vector< uint8_t > data )
मौजूदा उपयोगकर्ता के अलावा, मीटिंग में हिस्सा लेने वाले सभी लोगों को मैसेज भेजता है.
मैसेज भेजने के लिए किसी गैर-भरोसेमंद तरीके का इस्तेमाल किया जाता है. यह तरीका भरोसेमंद तरीके से डेटा भेजने के मुकाबले ज़्यादा तेज़ है. अगर हो सके, तो इसे पसंद करें.
ShowPlayerSelectUI
void ShowPlayerSelectUI( uint32_t minimum_players, uint32_t maximum_players, bool allow_automatch, PlayerSelectUICallback callback )
एसिंक्रोनस रूप से प्लेयर चुनने का यूज़र इंटरफ़ेस (यूआई) दिखाता है, जिससे प्लेयर दूसरे खिलाड़ियों को चुन सकता है और उनके साथ चैट रूम में शामिल हो सकता है.
पूरा होने पर, चुने गए खिलाड़ियों को PlayerSelectUICallback
के ज़रिए लौटाया जाएगा.
ShowPlayerSelectUIBlocking
PlayerSelectUIResponse ShowPlayerSelectUIBlocking( Timeout timeout, uint32_t minimum_players, uint32_t maximum_players, bool allow_automatch )
ShowPlayerSelectUI के वर्शन को ब्लॉक करने की सुविधा.
कॉलर को मिलीसेकंड में टाइम आउट तय करने की अनुमति देता है. तय समय खत्म होने के बाद, फ़ंक्शन ERROR_TIMEOUT
दिखाता है.
ShowPlayerSelectUIBlocking
PlayerSelectUIResponse ShowPlayerSelectUIBlocking( uint32_t minimum_players, uint32_t maximum_players, bool allow_automatch )
ShowPlayerSelectUIBlocking का ओवरलोड है. इसके लिए, डिफ़ॉल्ट तौर पर 10 साल का टाइम आउट इस्तेमाल किया जाता है.
ShowRoomInboxUI
void ShowRoomInboxUI( RoomInboxUICallback callback )
एसिंक्रोनस तरीके से रूम के इनबॉक्स का यूज़र इंटरफ़ेस (यूआई) दिखाता है, जिससे प्लेयर किसी मल्टीप्लेयर गेम के न्योते को चुन सकता है.
पूरा होने पर, चुना गया न्योता RoomInboxUIResponse
के ज़रिए लौटाया जाता है.
ShowRoomInboxUIBlocking
RoomInboxUIResponse ShowRoomInboxUIBlocking( Timeout timeout )
ShowRoomInboxUI का ब्लॉक करने वाला वर्शन.
कॉलर को मिलीसेकंड में टाइम आउट तय करने की अनुमति देता है. तय समय खत्म होने के बाद, फ़ंक्शन ERROR_TIMEOUT
दिखाता है.
ShowRoomInboxUIBlocking
RoomInboxUIResponse ShowRoomInboxUIBlocking()
ShowRoomInboxUIBlocking का ओवरलोड. इसके लिए, डिफ़ॉल्ट तौर पर 10 साल के टाइम आउट का इस्तेमाल किया जाता है.
ShowWaitingRoomUI
void ShowWaitingRoomUI( const RealTimeRoom & room, uint32_t min_participants_to_start, WaitingRoomUICallback callback )
वेटिंग रूम का यूज़र इंटरफ़ेस (यूआई) दिखाता है, जिसमें एक से ज़्यादा खिलाड़ी वाले लोगों के इस मीटिंग रूम में शामिल होने की स्थिति दिखती है.
ShowWaitingRoomUIBlocking
WaitingRoomUIResponse ShowWaitingRoomUIBlocking( Timeout timeout, const RealTimeRoom & room, uint32_t min_participants_to_start )
ShowWaitingRoomUI का ब्लॉक करने वाला वर्शन.
कॉलर को मिलीसेकंड में टाइम आउट तय करने की अनुमति देता है. अलग-अलग समय के खत्म होने के बाद, फ़ंक्शन ERROR_TIMEOUT
दिखाएगा.
ShowWaitingRoomUIBlocking
WaitingRoomUIResponse ShowWaitingRoomUIBlocking( const RealTimeRoom & room, uint32_t min_participants_to_start )
ShowWaitingRoomUIBlocking का ओवरलोड, जो 10 साल के डिफ़ॉल्ट टाइम आउट का इस्तेमाल करता है.