gpg:: MultiplayerInvitation
#include <multiplayer_invitation.h>
โครงสร้างข้อมูลที่มีข้อมูลเกี่ยวกับสถานะปัจจุบันของคำเชิญเข้าร่วมการแข่งขันแบบผลัดกันเล่น
สรุป
ผู้ผลิตและผู้ทำลาย |
|
---|---|
MultiplayerInvitation()
|
|
MultiplayerInvitation(std::shared_ptr< const TurnBasedMatchImpl > impl)
|
|
MultiplayerInvitation(std::shared_ptr< const RealTimeRoomImpl > impl)
|
|
MultiplayerInvitation(const MultiplayerInvitation & copy_from)
สร้างสำเนาของ MultiplayerInvitation ที่มีอยู่
|
|
MultiplayerInvitation(MultiplayerInvitation && move_from)
|
ฟังก์ชันสาธารณะ |
|
---|---|
AutomatchingSlotsAvailable() const
|
uint32_t
แสดงผลจำนวนสล็อตการจับคู่อัตโนมัติที่ใช้ได้สำหรับการจับคู่ที่ออบเจ็กต์นี้เป็นคำเชิญ
|
CreationTime() const
|
แสดงผลเวลาที่สร้าง TurnBasedMatch สำหรับคำเชิญนี้ (แสดงเป็นมิลลิวินาทีตั้งแต่ Unix Epoch)
|
Id() const
|
const std::string &
แสดงผลรหัสที่ระบุ MultiplayerInvitation นี้แบบไม่ซ้ำ
|
InvitingParticipant() const
|
แสดงผู้เข้าร่วมที่เชิญผู้เข้าร่วมในท้องถิ่นไปยัง TurnBasedMatch สำหรับคำเชิญนี้
|
Participants() const
|
const std::vector< MultiplayerParticipant > &
เวกเตอร์ของผู้เข้าร่วมทั้งหมดใน TurnBasedMatch สำหรับคำเชิญนี้
|
Type() const
|
ระบุว่าคำเชิญนี้มีไว้สำหรับ RealTimeRoom หรือ TurnBasedMatch
|
Valid() const
|
bool
แสดงผลเป็น "จริง" หาก MultiplayerInvitation นี้เติมข้อมูลไว้ด้วย
|
Variant() const
|
uint32_t
แสดงผลตัวระบุตัวแปรเฉพาะเกมที่เกมใช้เพื่อระบุโหมดเกมได้
|
operator=(const MultiplayerInvitation & copy_from)
|
มอบหมาย MultiplayerInvitation นี้โดยคัดลอกจากรายการอื่น
|
operator=(MultiplayerInvitation && move_from)
|
กำหนด MultiplayerInvitation นี้โดยย้ายรายการอื่นเข้าไป
|
ฟังก์ชันสาธารณะ
AutomatchingSlotsAvailable
uint32_t AutomatchingSlotsAvailable() const
แสดงผลจำนวนสล็อตการจับคู่อัตโนมัติที่ใช้ได้สำหรับการจับคู่ที่ออบเจ็กต์นี้เป็นคำเชิญ
ค่านี้จะเท่ากับจำนวนสล็อตการจับคู่อัตโนมัติที่สร้างการจับคู่ ลบด้วยจำนวนผู้เข้าร่วมที่เพิ่มแล้วผ่านการจับคู่อัตโนมัติ ค่าถูกต้องจะต้องแสดงผลเป็น true เพื่อให้ฟังก์ชันนี้ใช้งานได้
CreationTime
Timestamp CreationTime() const
แสดงผลเวลาที่สร้าง TurnBasedMatch สำหรับคำเชิญนี้ (แสดงเป็นมิลลิวินาทีตั้งแต่ Unix Epoch)
ค่าถูกต้องจะต้องแสดงผลเป็น true เพื่อให้ฟังก์ชันนี้ใช้งานได้
รหัส
const std::string & Id() const
แสดงผลรหัสที่ระบุ MultiplayerInvitation นี้แบบไม่ซ้ำ
ค่าถูกต้องจะต้องแสดงผลเป็น true เพื่อให้ฟังก์ชันนี้ใช้งานได้
InvitingParticipant
MultiplayerParticipant InvitingParticipant() const
แสดงผู้เข้าร่วมที่เชิญผู้เข้าร่วมในท้องถิ่นไปยัง TurnBasedMatch สำหรับคำเชิญนี้
ค่าถูกต้องจะต้องแสดงผลเป็น true เพื่อให้ฟังก์ชันนี้ใช้งานได้
MultiplayerInvitation
MultiplayerInvitation()
MultiplayerInvitation
MultiplayerInvitation( std::shared_ptr< const TurnBasedMatchImpl > impl )
สร้าง MultiplayerInvitation จาก shared_ptr
ไปยัง TurnBasedMatchImpl
มีไว้เพื่อใช้ภายในโดย API
MultiplayerInvitation
MultiplayerInvitation( std::shared_ptr< const RealTimeRoomImpl > impl )
สร้าง MultiplayerInvitation จาก shared_ptr
ไปยัง RealTimeRoomImpl
มีไว้เพื่อใช้ภายในโดย API
MultiplayerInvitation
MultiplayerInvitation( const MultiplayerInvitation & copy_from )
สร้างสำเนาของ MultiplayerInvitation ที่มีอยู่
MultiplayerInvitation
MultiplayerInvitation( MultiplayerInvitation && move_from )
ย้าย MultiplayerInvitation ที่มีอยู่ไปยังคำเชิญใหม่
ผู้เข้าร่วม
const std::vector< MultiplayerParticipant > & Participants() const
เวกเตอร์ของผู้เข้าร่วมทั้งหมดใน TurnBasedMatch สำหรับคำเชิญนี้
ค่าถูกต้องจะต้องแสดงผลเป็น true เพื่อให้ฟังก์ชันนี้ใช้งานได้
ประเภท
MultiplayerInvitationType Type() const
ระบุว่าคำเชิญนี้มีไว้สำหรับ RealTimeRoom หรือ TurnBasedMatch
ถูกต้อง
bool Valid() const
แสดงผลเป็น "จริง" หาก MultiplayerInvitation นี้เติมข้อมูลไว้ด้วย
ต้องเป็น "จริง" เพื่อให้ฟังก์ชัน Getter (Id
, Variant
ฯลฯ) ในออบเจ็กต์ MultiplayerInvitation นี้ใช้งานได้
ตัวแปร
uint32_t Variant() const
แสดงผลตัวระบุตัวแปรเฉพาะเกมที่เกมใช้เพื่อระบุโหมดเกมได้
ค่าถูกต้องจะต้องแสดงผลเป็น true เพื่อให้ฟังก์ชันนี้ใช้งานได้
operator=
MultiplayerInvitation & operator=( const MultiplayerInvitation & copy_from )
มอบหมาย MultiplayerInvitation นี้โดยคัดลอกจากรายการอื่น
operator=
MultiplayerInvitation & operator=( MultiplayerInvitation && move_from )
กำหนด MultiplayerInvitation นี้โดยย้ายรายการอื่นเข้าไป