값 유형

Game Services 데이터를 나타내는 변경 불가능한 값 유형입니다.

요약

관리자의 접근자 메서드는 비동기식 (콜백을 통해) 또는 동기식 (차단 접근자의 경우)으로 <status, valuetype=""> 쌍으로 결과를 제공합니다.</status,>

값 유형 객체는 유효 (유효한 값을 나타냄)하거나 유효하지 않을 수 있습니다. 값 유형 객체와 함께 반환된 상태가 IsSuccess()이면 연결된 값은 항상 유효합니다. 상태가 IsError()이면 연결된 값은 항상 유효하지 않습니다. 유효성은 각 값 유형 객체의 Valid() 메서드를 통해 직접 테스트할 수 있습니다. 잘못된 값 유형 객체의 Valid() 이외의 메서드를 호출하면 오류가 발생하므로 피해야 합니다.

값 유형 객체는 변경 불가능하며, 이를 제공하는 접근자가 호출된 시점에서 기본 데이터의 일관된 뷰를 반영합니다.

값 유형 객체는 이동 가능하고 효율적으로 복사할 수 있습니다.

복사하는 데 복잡하거나 비용이 많이 드는 값 유형 객체의 속성은 참조로 반환됩니다. 반환된 참조의 전체 기간은 값 유형 객체의 전체 기간으로 제한됩니다.

값 유형 객체를 디버그 문자열로 변환하거나 디버그 스트림에 출력하는 도우미 메서드를 사용할 수 있습니다. 이러한 메서드에서 제공하는 사람이 읽을 수 있는 표현은 로깅 및 디버깅 목적으로만 제공되며 안정적인 것으로 간주해서는 안 됩니다.

클래스

gpg::업적

특정 업적의 상태에 관한 데이터에 액세스할 수 있는 단일 데이터 구조입니다.

gpg::Event

특정 이벤트의 상태에 관한 데이터가 포함된 단일 데이터 구조입니다.

gpg::리더보드

특정 리더보드의 상태(예: 이름, 유효성)에 관한 데이터에 액세스할 수 있는 단일 데이터 구조입니다.

gpg::MultiplayerInvitation

턴 기반 경기 초대의 현재 상태에 관한 데이터가 포함된 데이터 구조입니다.

gpg::MultiplayerParticipant

멀티플레이어 경기의 참여자에 관한 데이터를 포함하는 데이터 구조입니다.

gpg::ParticipantResults

TurnBasedMatch의 참여자별 결과에 관한 데이터가 포함된 데이터 구조입니다.

gpg::Player

특정 플레이어에 대한 데이터에 액세스할 수 있는 데이터 구조입니다.

gpg::PlayerLevel

플레이어의 등급에 관한 데이터가 포함된 단일 데이터 구조입니다.

gpg::PlayerStats

특정 플레이어에 대한 데이터에 액세스할 수 있는 데이터 구조입니다.

gpg::RealTimeRoom

실시간 멀티플레이어 방의 현재 상태를 포함하는 데이터 구조입니다.

gpg::RealTimeRoomConfig

RealTimeRoom 객체를 만드는 데 필요한 데이터가 포함된 데이터 구조입니다.

gpg::Score

플레이어의 점수에 관한 데이터에 액세스할 수 있는 단일 데이터 구조입니다.

gpg::ScorePage

점수 데이터에 액세스할 수 있는 단일 데이터 구조입니다.

gpg::ScorePage::Entry

점수 페이지에 항목을 만드는 클래스입니다.

gpg::ScorePage::ScorePageToken

ScorePage 쿼리를 나타내는 거의 불투명한 유형의 데이터 구조 (또는 비어 있음)입니다.

gpg::ScoreSummary

점수 정보의 요약에 액세스할 수 있는 단일 데이터 구조입니다.

gpg::SnapshotMetadata

특정 스냅샷 메타데이터의 상태에 관한 데이터에 액세스할 수 있는 단일 데이터 구조입니다.

gpg::SnapshotMetadataChange

특정 스냅샷의 상태에 관한 데이터에 액세스할 수 있는 단일 데이터 구조입니다.

gpg::SnapshotMetadataChange::CoverImage

특정 표지 이미지의 상태에 관한 데이터에 액세스할 수 있는 단일 데이터 구조입니다.

gpg::TurnBasedMatch

TurnBasedMatch의 현재 상태에 관한 데이터가 포함된 데이터 구조입니다.

gpg::TurnBasedMatchConfig

TurnBasedMatch를 만드는 데 필요한 데이터가 포함된 데이터 구조입니다.