값 유형

게임 서비스 데이터를 나타내는 변경할 수 없는 값 유형입니다.

요약

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

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

값 유형 객체는 변경할 수 없으며, 값을 제공한 접근자가 호출된 시점에 기본 데이터의 일관된 뷰를 반영합니다.

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

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

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

클래스

gpg::업적

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

gpg::이벤트

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

gpg::리더보드

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

gpg::MultiplayerInvitation

턴 방식 일치 초대의 현재 상태에 대한 데이터가 포함된 데이터 구조입니다.

gpg::MultiplayerParticipant

멀티플레이어 경기의 참가자에 대한 데이터가 포함된 데이터 구조입니다.

gpg::ParticipantResults

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

gpg::플레이어

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

gpg::PlayerLevel

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

gpg::PlayerStats

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

gpg::RealTimeRoom

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

gpg::RealTimeRoomConfig

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

gpg::점수

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

gpg::ScorePage

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

gpg::ScorePage::Entry

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

gpg::ScorePage::ScorePageToken

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

gpg::ScoreSummary

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

gpg::SnapshotMetadata

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

gpg::SnapshotMetadataChange

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

gpg::SnapshotMetadataChange::CoverImage

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

gpg::TurnBasedMatch

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

gpg::TurnBasedMatchConfig

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