gpg:: RealTimeMultiplayerManager
#include <real_time_multiplayer_manager.h>
यह RealTimeRoom
ऑब्जेक्ट के लिए मैसेज को फ़ेच करता है, उनमें बदलाव करता है, मैसेज मैनेज करता है, और उन्हें बनाता है.
खास जानकारी
सार्वजनिक टाइप |
|
---|---|
FetchInvitationsCallback
|
typedefstd::function< void(const FetchInvitationsResponse &)>
यह एक कॉलबैक तय करता है, जिसका इस्तेमाल रीयल-टाइम में एक से ज़्यादा खिलाड़ियों वाली कार्रवाइयों में से किसी एक से WaitingRoomUIResponse पाने के लिए किया जा सकता है. |
LeaveRoomCallback
|
typedefstd::function< void(const ResponseStatus &)>
यह ऐसे कॉलबैक को तय करता है जिसे LeaveRoom से ResponseStatus मिल सकता है. |
PlayerSelectUICallback
|
typedefstd::function< void(const PlayerSelectUIResponse &)>
यह ऐसे कॉलबैक को तय करता है जिसे ShowPlayerSelectUI से PlayerSelectUIResponse मिल सकता है. |
PlayerSelectUIResponse
|
typedefShowPlayerSelectUI कार्रवाई के लिए Data और ResponseStatus . |
RealTimeRoomCallback
|
typedefstd::function< void(const RealTimeRoomResponse &)>
यह एक कॉलबैक तय करता है, जिसका इस्तेमाल बारी-आधारित मल्टीप्लेयर ऑपरेशन में से किसी एक से RealTimeRoomResponse निर्देश पाने के लिए किया जा सकता है. |
RoomInboxUICallback
|
typedefstd::function< void(const RoomInboxUIResponse &)>
यह ऐसे कॉलबैक को तय करता है जिसे ShowRoomInboxUI से RoomInboxUIResponse मिल सकता है. |
SendReliableMessageCallback
|
typedefstd::function< void(const MultiplayerStatus &)>
यह ऐसे कॉलबैक को तय करता है जिसे SendReliableMessage से ResponseStatus मिल सकता है. |
WaitingRoomUICallback
|
typedefstd::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
RealTimeRoom के लिए MultiplayerInvitation को खारिज करता है. |
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 )
RealTimeRoom
के लिए MultiplayerInvitation
को खारिज करता है.
इससे मीटिंग में शामिल दूसरे लोगों के लिए, 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 साल के डिफ़ॉल्ट टाइम आउट का इस्तेमाल करता है.