gpg::RealTimeMultiplayerManager

#include <real_time_multiplayer_manager.h>

ดึงข้อมูล แก้ไข จัดการการรับส่งข้อความ และสร้างออบเจ็กต์ RealTimeRoom รายการ

สรุป

ประเภทสาธารณะ

FetchInvitationsCallback Typedef
std::function< void(const FetchInvitationsResponse &)>
กำหนด Callback ที่สามารถใช้เพื่อรับ WaitingRoomUIResponse จากการดำเนินการแบบผู้เล่นหลายคนแบบเรียลไทม์รายการใดรายการหนึ่ง
LeaveRoomCallback Typedef
std::function< void(const ResponseStatus &)>
กำหนด Callback ที่สามารถรับ ResponseStatus จาก LeaveRoom
PlayerSelectUICallback Typedef
std::function< void(const PlayerSelectUIResponse &)>
กำหนด Callback ที่สามารถรับ PlayerSelectUIResponse จาก ShowPlayerSelectUI
PlayerSelectUIResponse Typedef
Data และ ResponseStatus สำหรับการดำเนินการ ShowPlayerSelectUI
RealTimeRoomCallback Typedef
std::function< void(const RealTimeRoomResponse &)>
กำหนด Callback ที่สามารถใช้เพื่อรับโครงสร้าง RealTimeRoomResponse จากการดำเนินการแบบผลัดกันเล่นรายการใดรายการหนึ่ง
RoomInboxUICallback Typedef
std::function< void(const RoomInboxUIResponse &)>
กำหนด Callback ที่สามารถรับ RoomInboxUIResponse จาก ShowRoomInboxUI
SendReliableMessageCallback Typedef
std::function< void(const MultiplayerStatus &)>
กำหนด Callback ที่สามารถรับ ResponseStatus จาก SendReliableMessage
WaitingRoomUICallback Typedef
std::function< void(const WaitingRoomUIResponse &)>
กำหนด Callback ที่สามารถใช้เพื่อรับ 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
ไม่พร้อมกันจะสร้างออบเจ็กต์ RealTimeRoom โดยใช้คลาส RealTimeRoomConfig ที่ให้ไว้
CreateRealTimeRoom(const gpg::RealTimeRoomConfig & config, RealTimeEventListenerHelper helper, RealTimeRoomCallback callback)
void
ไม่พร้อมกันจะสร้างออบเจ็กต์ RealTimeRoom โดยใช้คลาส RealTimeRoomConfig ที่ให้ไว้
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
ไม่พร้อมกัน การแสดง UI การเลือกผู้เล่น ทำให้ผู้เล่นสามารถเลือกผู้เล่นอื่นที่จะเข้าร่วมห้องได้
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
แสดง UI กล่องจดหมายของห้องแชทแบบไม่พร้อมกัน ซึ่งช่วยให้โปรแกรมเล่นเลือกคำเชิญแบบผู้เล่นหลายคนได้
ShowRoomInboxUIBlocking(Timeout timeout)
กำลังบล็อกเวอร์ชัน ShowRoomInboxUI
ShowRoomInboxUIBlocking()
ShowRoomInboxUIBlocking มากเกินไป ซึ่งใช้ระยะหมดเวลาเริ่มต้น 10 ปี
ShowWaitingRoomUI(const RealTimeRoom & room, uint32_t min_participants_to_start, WaitingRoomUICallback callback)
void
แสดง UI ห้องรอที่แสดงสถานะของ Multiplayerเด็กที่เข้าร่วมห้องนี้
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::RealTimeMultiplayerManager::FetchInvitationsResponse

Data และ ResponseStatus สำหรับการดำเนินการ FetchInvitations

gpg::RealTimeMultiplayerManager::RealTimeRoomResponse

Data และ ResponseStatus สำหรับออบเจ็กต์ RealTimeRoom ที่เจาะจง

gpg::RealTimeMultiplayerManager::RoomInboxUIResponse

Data และ ResponseStatus สำหรับการดำเนินการ ShowRoomInboxUI

gpg::RealTimeMultiplayerManager::WaitingRoomUIResponse

Data และ ResponseStatus สำหรับการดำเนินการ ShowWaitingRoomUI

ประเภทสาธารณะ

FetchInvitationsCallback

std::function< void(const FetchInvitationsResponse &)> FetchInvitationsCallback

กำหนด Callback ที่สามารถใช้เพื่อรับ WaitingRoomUIResponse จากการดำเนินการแบบผู้เล่นหลายคนแบบเรียลไทม์รายการใดรายการหนึ่ง

LeaveRoomCallback

std::function< void(const ResponseStatus &)> LeaveRoomCallback

กำหนด Callback ที่สามารถรับ ResponseStatus จาก LeaveRoom

PlayerSelectUICallback

std::function< void(const PlayerSelectUIResponse &)> PlayerSelectUICallback

กำหนด Callback ที่สามารถรับ PlayerSelectUIResponse จาก ShowPlayerSelectUI

PlayerSelectUIResponse

TurnBasedMultiplayerManager::PlayerSelectUIResponse PlayerSelectUIResponse

Data และ ResponseStatus สำหรับการดำเนินการ ShowPlayerSelectUI

แชร์รายการนี้กับผู้เล่นหลายคนแบบผลัดกันเล่น

RealTimeRoomCallback

std::function< void(const RealTimeRoomResponse &)> RealTimeRoomCallback

กำหนด Callback ที่สามารถใช้เพื่อรับโครงสร้าง RealTimeRoomResponse จากการดำเนินการแบบผลัดกันเล่นรายการใดรายการหนึ่ง

RoomInboxUICallback

std::function< void(const RoomInboxUIResponse &)> RoomInboxUICallback

กำหนด Callback ที่สามารถรับ RoomInboxUIResponse จาก ShowRoomInboxUI

SendReliableMessageCallback

std::function< void(const MultiplayerStatus &)> SendReliableMessageCallback

กำหนด Callback ที่สามารถรับ ResponseStatus จาก SendReliableMessage

WaitingRoomUICallback

std::function< void(const WaitingRoomUIResponse &)> WaitingRoomUICallback

กำหนด Callback ที่สามารถใช้เพื่อรับ 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
)

ไม่พร้อมกันจะสร้างออบเจ็กต์ RealTimeRoom โดยใช้คลาส RealTimeRoomConfig ที่ให้มา

หากสร้างสำเร็จ ฟังก์ชันนี้จะแสดงผลออบเจ็กต์ RealTimeRoom ผ่าน RealTimeRoomCallback ที่ระบุ

CreateRealTimeRoom

void CreateRealTimeRoom(
  const gpg::RealTimeRoomConfig & config,
  RealTimeEventListenerHelper helper,
  RealTimeRoomCallback callback
)

ไม่พร้อมกันจะสร้างออบเจ็กต์ RealTimeRoom โดยใช้คลาส RealTimeRoomConfig ที่ให้ไว้

หากสร้างสำเร็จ ฟังก์ชันนี้จะแสดงออบเจ็กต์ RealTimeRoom ผ่าน RealTimeRoomCallback ที่ระบุ

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 ที่ระบุ

ใช้วิธีการที่เชื่อถือได้ในการส่งข้อความ การส่งข้อมูลวิธีนี้อาจใช้เวลานานกว่าการส่งข้อความอย่างไม่น่าไว้วางใจ ระบบจะรายงานผลลัพธ์ของการส่งผ่าน Callback ที่ระบุ

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
)

ไม่พร้อมกัน การแสดง UI การเลือกผู้เล่น ทำให้ผู้เล่นสามารถเลือกผู้เล่นอื่นที่จะเข้าร่วมห้องได้

เมื่อเสร็จสิ้น ผู้เล่นที่เลือกไว้จะถูกส่งคืนผ่านทาง 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
)

แสดง UI กล่องจดหมายของห้องแชทแบบไม่พร้อมกัน ซึ่งช่วยให้โปรแกรมเล่นเลือกคำเชิญแบบผู้เล่นหลายคนได้

เมื่อเสร็จสิ้น คำเชิญที่เลือกจะส่งคืนผ่านทาง 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
)

แสดง UI ห้องรอเรียกที่แสดงสถานะของ Multiplayerเด็กที่เข้าร่วมห้องนี้

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 ปี