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)
ย้าย MultiplayerInvitation ที่มีอยู่ไปยังคำเชิญใหม่
|
ฟังก์ชันสาธารณะ |
|
|---|---|
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 นี้โดยย้ายรายการอื่นเข้าไป