steam_leaderboard_progress 테이블 참조 - Stingray Lua API 참조

steam_leaderboard_progress 테이블 참조

설명

이 테이블에는 stingray.Leaderboard 인터페이스를 통해 진행되는 비동기 작업의 진행률에 관한 세부 정보가 포함됩니다.

작업은 제한 없는 수의 작업 유닛으로 구성될 수 있습니다. 모든 작업 유닛으로부터 결과가 수집되면 작업이 완료됩니다. 작업이 완료되면 전체 작업 결과가 작업 상태 필드에 표시됩니다.

이 테이블의 인스턴스는 stingray.Leaderboard.progress()를 호출할 때마다 반환됩니다.

예:

{
    transaction_status = "done",
    work_status = "succeeded",
    total_scores = 2,
    scores = {
            {
                name = "Anna",
                global_rank = 5,
                score = 10,
                data = {true, "Very", -5}
            },
            {
                name = "Lisa",
                global_rank = 6,
                score = 9,
                data = {false, "Some", 55}
            }
    }
}

데이터 구성원

stingray.Leaderboard.ranking_range()에 의해 반환되는 토큰에 대해서만 표시됩니다.

stingray.Leaderboard.ranking_range()에 의해 반환되는 토큰에 대해서만 표시됩니다.

  • uncommited: 트랜잭션이 아직 Steam 백엔드로 커밋되지 않았습니다.
  • commited: 트랜잭션이 Steam 백엔드로 커밋되어, 작업 유닛으로부터 결과를 기다리는 중입니다.
  • done: 모든 작업 유닛이 완료되었습니다.
  • uncommited: 작업이 아직 Steam 백엔드로 커밋되지 않았습니다.
  • commited: 작업이 Steam 백엔드로 커밋되었습니다.
  • failed: 작업 결과가 Steam 백엔드로부터 제시되었으며, 작업이 실패했습니다.
  • succeeded: 작업 결과가 Steam 백엔드로부터 제시되었으며, 작업이 성공했습니다.