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: 作業結果がスチーム バックエンドから送信されてきましたが、作業は失敗しました。
  • succeeded: 作業結果が Steam バックエンドから送信されてきて、作業は成功しました。