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
แสดงผลจำนวนสล็อตการจับคู่อัตโนมัติที่ใช้ได้สำหรับการจับคู่ที่ออบเจ็กต์นี้เป็นคำเชิญ
ค่านี้เท่ากับจำนวนสล็อตการจับคู่อัตโนมัติที่มีการสร้างการจับคู่ ลบด้วยจำนวนผู้เข้าร่วมที่เพิ่มผ่านการจับคู่อัตโนมัติแล้ว ฟังก์ชันใช้งานได้จะต้องคืนค่า "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
CreationTime
Timestamp CreationTime() const
แสดงผลเวลาที่สร้าง TurnBasedMatch สำหรับคำเชิญนี้ (แสดงเป็นมิลลิวินาทีนับตั้งแต่ Unix Epoch)
ฟังก์ชันใช้งานได้จะต้องคืนค่า "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
รหัส
const std::string & Id() const
แสดงผลรหัสที่ระบุ MultiplayerInvitation นี้โดยไม่ซ้ำกัน
ฟังก์ชันใช้งานได้จะต้องคืนค่า "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
InvitingParticipant
MultiplayerParticipant InvitingParticipant() const
แสดงผลผู้เข้าร่วมที่เชิญผู้เข้าร่วมในพื้นที่ไปยัง TurnBasedMatch สำหรับคำเชิญนี้
ฟังก์ชันใช้งานได้จะต้องคืนค่า "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
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 สำหรับคำเชิญนี้
ฟังก์ชันใช้งานได้จะต้องคืนค่า "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
Type
MultiplayerInvitationType Type() const
ระบุว่าคำเชิญนี้เป็นคำเชิญสำหรับ RealTimeRoom หรือ TurnBasedMatch
ใช้งานได้
bool Valid() const
แสดงผลเป็น "จริง" หากมีการเติมข้อมูล MultiplayerInvitation นี้
ต้องเป็น "จริง" เพื่อให้ฟังก์ชัน Getter (Id
, Variant
ฯลฯ) ในออบเจ็กต์ MultiplayerInvitation นี้ใช้งานได้
รูปแบบ
uint32_t Variant() const
แสดงตัวระบุตัวแปรเฉพาะเกมที่เกมใช้เพื่อระบุโหมดเกมได้
ฟังก์ชันใช้งานได้จะต้องคืนค่า "จริง" เพื่อให้ฟังก์ชันนี้ใช้งานได้
โอเปอเรเตอร์=
MultiplayerInvitation & operator=( const MultiplayerInvitation & copy_from )
มอบหมายMultiplayerInvitationนี้โดยคัดลอกจากคำเชิญอื่น
โอเปอเรเตอร์=
MultiplayerInvitation & operator=( MultiplayerInvitation && move_from )
มอบหมายMultiplayerInvitationนี้โดยย้ายอีกคำเชิญหนึ่งไปไว้ในนั้น